急求C语言题的解答…定义了x=2,y=3那(++x,y++)………得出的是什么呀!为什么?(a,

问题描述:

急求C语言题的解答…定义了x=2,y=3那(++x,y++)………得出的是什么呀!为什么?(a,
谢谢…很着急
1个回答 分类:综合 2014-09-25

问题解答:

我来补答
(++x,y++)………得出的是3,因为在C语言中逗号运算符是将2个表达式隔开,并取最后一个表达的值为最终的结果,又因为++i是先对i加一在再赋值,而i++是先取i再对i加一,所以最后的结果是3.
(a,b)是逗号表达式,取最后一个表达式的值.
 
 
展开全文阅读
剩余:2000
上一页:这一步看不懂
下一页:这题详细解释