int a = 10;
int b = 20;
a *= ++b
为什么输出a结果是210????为啥呢??
int a = 10; int b = 20; a *= ++b
答案:3 悬赏:60 手机版
解决时间 2021-02-22 19:09
- 提问者网友:伴风望海
- 2021-02-22 06:29
最佳答案
- 五星知识达人网友:逃夭
- 2021-02-22 07:25
a *= ++b等价于a = a*(++b) = 10*21 = 210
全部回答
- 1楼网友:过活
- 2021-02-22 09:30
a = a + b;
b = a - b;
a = a - b;
- 2楼网友:污到你湿
- 2021-02-22 08:12
这个程序不可能输出“a+b=10",如果是int a=0,b=0;a=10;b=20; 那么输出就应该就a+b=30,要是你把b=20给注释了,那么就会出现a+b=10
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯