这是一个小白问的专业问题

2025-02-26 22:17:42
推荐回答(1个)
回答1:

y=(4+x++)+(6+x++);
详细运算顺序如下:
加号优先于赋值号
加号从左向右读,此时x=1。
计算左侧,(4+x++),右侧不看。
左侧为4+1,右侧不看。
左侧为5,括号打开,x变为2,右侧不看。
左侧为5不变,计算右侧 (6+x++)。
左侧为5不变,右侧为6+2。
左侧为5不变,右侧为8,括号打开,x变为3。
计算左侧加右侧,5+8,计算结果为13。
执行赋值y=13