C语言中,逗号语句是怎么运行的?

问题描述:

C语言中,逗号语句是怎么运行的?
执行语句“x=(a=3,b=a--);”后,为什么x的值为3?逗号在这里起什么作用?
1个回答 分类:综合 2014-12-14

问题解答:

我来补答
表达式1,表达式2;
逗号表达式的规则是先算表达式1,再算表达式2,逗号表达式的结果是表达式2的计算结果
这里先赋值a=3;然后赋值b=a--;即b=3;再x=b,即x=3
再问: 懂了,谢谢你
 
 
展开全文阅读
剩余:2000