问题
单项选择题
若有以下程序:
main()
int k=2,i=2,m;
m=(k+=i*=k);
cout<<m<<","<<i<<end1;执行后的输出结果是
A.8,6
B.8,3
C.6,4
D.7,4
答案
参考答案:C
解析: 首先进行括号内的运算,注意赋值表达式是从右向左进行的。因此,只要考生细心运算就可以得到正确答案为C。
若有以下程序:
main()
int k=2,i=2,m;
m=(k+=i*=k);
cout<<m<<","<<i<<end1;执行后的输出结果是
A.8,6
B.8,3
C.6,4
D.7,4
参考答案:C
解析: 首先进行括号内的运算,注意赋值表达式是从右向左进行的。因此,只要考生细心运算就可以得到正确答案为C。