int y=(--m)+n;

来源:2-8 选择练习

宝慕林0307140

2020-08-11 21:41:26

int m=5,n=6;

这样不是先算M=4+6,所以=10吗

写回答

5回答

慕丝1539783

2020-08-11

答案都说了

int m=5,n=6;
int x=(m++)+n;      //先运算5+6,得到11赋值给x,最终x=11,m=6,n=6
int y=(--m)+n;      //经过上一次运算,m=6,n=6,所以先运算--m,得到m=5,再运算5+6,得到11赋值给y


2

芋圆芝士好好吃

2020-08-16

上一步m的值变化为6了。

0

慕瓜8368726

2020-08-15

你漏了第二步值的变化

0

qq_慕虎5549273

2020-08-12

注意这题上面的那个m++;这个m参与完运算后,会自增1;所以m此时的值为6

0

好帮手慕小脸

2020-08-12

同学你好,“慕丝1539783”同学理解是可以的,同学可以参考一下

祝学习愉快~

0

0 学习 · 16556 问题

查看课程

相似问题

回答 1

回答 2

回答 3