作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/30 10:19:35
急求C语言题的解答…定义了x=2,y=3那(++x,y++)………得出的是什么呀!为什么?(a,
谢谢…很着急
急求C语言题的解答…定义了x=2,y=3那(++x,y++)………得出的是什么呀!为什么?(a,
(++x,y++)………得出的是3,因为在C语言中逗号运算符是将2个表达式隔开,并取最后一个表达的值为最终的结果,又因为++i是先对i加一在再赋值,而i++是先取i再对i加一,所以最后的结果是3.
(a,b)是逗号表达式,取最后一个表达式的值.