字典翻译 问答 其它 写出经过计算后表达式中a的值.inta=4;(A)a+=(a++);(B)a+=(++a);(C)(++a)+=(a++);
问题标题:
写出经过计算后表达式中a的值.inta=4;(A)a+=(a++);(B)a+=(++a);(C)(++a)+=(a++);
问题描述:

写出经过计算后表达式中a的值.

inta=4;

(A)a+=(a++);(B)a+=(++a);(C)(++a)+=(a++);

侯长来回答:
  (A)   a+=(a++)等价于   a=a+(a++)   =4+4   =8   再执行a++,a=9   (B)   a+=(++a)等价于   a=a+(++a)   =5+5   =10   (C)   (++a)+=(a++)等价于   ++a=++a+a++   =5+5   =10   再执行a++,a=11
点击显示
其它推荐
热门其它推荐
  • 其它