作业帮 > 综合 > 作业

C语言中表达式是怎么计算的?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/01 14:16:37
C语言中表达式是怎么计算的?
如:
int x = 2;
int z = (++x) + (x++) + (++x) + (++x);
那么,z的值是多少?怎么计算的(关键)?
C语言中表达式是怎么计算的?
z=15;
首先定义x=2;
第一个++x中x的值先自增1即x=3然后再被调用即z=3+
第二个++x中x先被调用再自增即z=3+3 当词句结束后然后x再自增即分号完了之后自增
第三个++x同第一个此时z=3+3+4
最后一个++x也同第一个此时z=3+3+4+5