简答判断题
👁️ 浏览量:

试题题干

若定义了int a=1;,则执行printf(″%d\n″,((a=a+4,a+5),a+6));语句的输出结果是

参考答案

试题解析

逗号运算符的运算顺序为从左至右,(a=a+4,a+5),a+6先计算a=a+4,的a=5,再计算a+5=10,最后再计算a+6=11,故逗号表达式的值为11,则执行printf(″%d\n″,((a=a+4,a+5),a+6));语句的输出结果是11。