问题 单项选择题

已知i=5,j=0,下列各式中运算结果为j=6的表达式是( )。

A) j=i+ (++j)
B) j=j+i++
C) j=++i+j

D) j=j+++i

答案

参考答案:C

解析: ++在变量前面先执行自身加1的运算,然后再进行其他运算。++在变量后面先做其他运算,再自身加1。选项D)的运算式是(j++)+i,因为++的优先级比+高。

多项选择题
单项选择题