执行语句int i = 1,j = ++i; 后i与j的值分别为( ).A.1与1 B.2与1 C.1与2 D.2与2

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/09 19:54:51
执行语句int i = 1,j = ++i; 后i与j的值分别为( ).A.1与1 B.2与1 C.1与2 D.2与2
x){ֹž>_W``$3N|/ {v=XdǮ{:s3*8ig0H7I*ҧ v6Мg3?mxnu3!F

执行语句int i = 1,j = ++i; 后i与j的值分别为( ).A.1与1 B.2与1 C.1与2 D.2与2
执行语句int i = 1,j = ++i; 后i与j的值分别为( ).A.1与1 B.2与1 C.1与2 D.2与2

执行语句int i = 1,j = ++i; 后i与j的值分别为( ).A.1与1 B.2与1 C.1与2 D.2与2
++i是先计算i的值,然后再使用这个值,而i++是先使用i,然后再计算i++.
这里是先++i得到i=2,然后将2赋给j,所以i和j都是2.
选D