设int a,b,c;,执行语句printf( "%d",(a =1,b =2,c =3));后输出结果是( )

admin2016-12-26  9

问题 设int a,b,c;,执行语句printf( "%d",(a =1,b =2,c =3));后输出结果是(    )

选项 A、6
B、3
C、2
D、1

答案B

解析 逗号表达式是由逗号运算符连接表达式构成的。逗号运算符是双目运算符,依次计算左边、右边表达式。第三个表达式是c=3,最后执行,因此输出3。
转载请注明原文地址:https://jikaoti.com/ti/FttaFFFM
0

最新回复(0)