作业帮 > 综合 > 作业

c++:表达式(x=4*5,x*5),x+25的值是啥,怎么计算

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 01:40:31
c++:表达式(x=4*5,x*5),x+25的值是啥,怎么计算
逗号表达式,从左往右计算,先算第一个,x=20,再算x*5,但是没有改变x的值,再算x+25,还是没有改变x的值,所以x最终还是20..如果有a=(x=4*5,x*5),x+25;那么a的值将是后面式子的最后一个的计算结果,即x+25,即45
再问: 咦,不是等于100吗
再答: 不是啊,计算完第一步之后,x的值就没有再变过,一直是20,哪来的100
再问: 我再问下,我追加分数可以吗, #include int main() { int x=10; cout