求讲解输出 #include void main() { int x; printf("%d\n",(x=5*8,x*2,x+20)); }输出结果为60

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/04 13:15:02
求讲解输出 #include void main() { int x; printf(
xJ`oe6FE0eeP&BR[Va \p9sv3׷O]

求讲解输出 #include void main() { int x; printf("%d\n",(x=5*8,x*2,x+20)); }输出结果为60
求讲解输出 #include void main() { int x; printf("%d\n",(x=5*8,x*2,x+20)); }输出结果为60

求讲解输出 #include void main() { int x; printf("%d\n",(x=5*8,x*2,x+20)); }输出结果为60
这个考的是逗号操作符
逗号表达式的结果是其最右边表达式的值,计算方式由左至右依次计算
首先x=40
然后x*2(对x不产生影响)
最后输出x+20,即为60