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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 15:52:13
求讲解输出 #include void main() { int x; printf(

求讲解输出 #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