已知int k=10,m=3,n;则下列语句输出结果是printf("%d\n",n=(k%m,k/m));

admin2009-02-15  29

问题 已知int k=10,m=3,n;则下列语句输出结果是printf("%d\n",n=(k%m,k/m));

选项 A、2
B、3
C、4
D、5

答案2

解析 表达式n=(k%m,k/m)实际上是将k/m的结果赋值给了n。逗号表达式中最后一个表达式的值是该逗号表达式的值,所以输出结果为k/m。
转载请注明原文地址:https://jikaoti.com/ti/uhK0FFFM
0

最新回复(0)