作业帮 > 综合 > 作业

C语言(a=2,b=5,b++,a+b)这个括号表达式的值怎么算

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/11 08:20:36
C语言(a=2,b=5,b++,a+b)这个括号表达式的值怎么算
C语言(a=2,b=5,b++,a+b)这个括号表达式的值怎么算
(a=2,b=5,b++,a+b)这个叫逗号表达式,其值为最后一个表达式a+b的值8.
再问: 如果是8,不是应该把表达式改成++b吗,怎么是b++
再答: 不管是++b,还是b++,这都不影响整个表达的值。
再问: 为什么不影响,b++不是应该先用b吗,计算完才把b的值+1
再答: b++,a+b 先算b++,彻底完成后才算a+b。