设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是

admin2014-06-16  42

问题 设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是

选项 A、k++
B、k+=1
C、++k
D、k+1

答案A

解析 表达式c=(a-=++a),(a+=b,b+=4)相当于逗号表达式,首先计算c=(a-=++a),其中a-++a)等价于a=a.(++a),得到a的值0,c的值为0,在计算(a+=b,b+=4)时,a和b的初值为0,计算以后,a为0,b为4。
转载请注明原文地址:https://jikaoti.com/ti/run0FFFM
0

最新回复(0)