试题题干
设int a=12;,语句printf(″%d\n″,(a/3,a%3,a/10>0));的输出结果是
参考答案
试题解析
a/3,a%3,a/10>0是一个逗号表达式,因为int a=12;所以运算a/3的值为4,a%3的值为0,a/10的值为1,且1>0为真,即最后的输出结果为1。
设int a=12;,语句printf(″%d\n″,(a/3,a%3,a/10>0));的输出结果是
a/3,a%3,a/10>0是一个逗号表达式,因为int a=12;所以运算a/3的值为4,a%3的值为0,a/10的值为1,且1>0为真,即最后的输出结果为1。