问题
单项选择题
已知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,因为++的优先级比+高。
已知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,因为++的优先级比+高。