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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 14:14:56
执行语句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

执行语句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