问题 单项选择题

若有以下程序:

main( )

int k=2,i=2,m;

m=(k+=i*=k);

cout<<m<<","<<i<<endl;


执行后的输出结果是

A.8,6

B.8,3

C.6,4

D.7,4

答案

参考答案:C

解析: 首先进行括号内的运算,注意赋值表达式是从右向左进行的。i=1*k,k=k+i,m= k,所以计算得m=6,i=4。

单项选择题
多项选择题