永发信息网

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

答案:1  悬赏:70  手机版
解决时间 2021-05-21 11:33
  • 提问者网友:無理詩人
  • 2021-05-20 14:45
C语言中表达式是怎么计算的?
如:
int x = 2;
int z = (++x) + (x++) + (++x) + (++x);
那么,z的值是多少?怎么计算的(关键)?
最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-05-20 16:19

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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯