老师有疑惑呢

老师有疑惑呢

sum+;等于sum=sum+1;么?为啥sum++;等于什么?

n++l;等于n=n+1;那n+也就等于n=n=+1;么?



正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小琪 2020-04-18 12:16:20

同学你好,首先同学的问题老师有点没看懂,同学想问的是不是:

1. sum+;等于sum =sum + 1;么?为啥

首先没有单独的sum+ 这个语句哦,它并不等于sum=sum+1;

2. sum ++;等于什么?

sum++ 才是 sum=sum+1

3. n++l;等于n=n+1;

同学说的n++l 是什么呢?是想说n++么?n++确实等于n=n+1;

4. 那n+也就等于n=n=+1;么?

同上边的sum+一样,没有这个表达式,

n=n+=1 这个表达式的写法虽然不报错,但也是没有必要的,应该是n+=1;

n+=1等同于 n=n+1;

5. 同学应该是迷惑 n ++ 和 n = n + 1 和 n += 1 的这三种区别吧,老师解释一下区别。

1) n ++:代表每次执行都给n + 1并赋值给原来的n,但只要用 ++,每次的增量只能为1;

2) n = n + 1:代表每次执行都给n + 1并赋值给原来的n ,但每次增加的量是自定义的,

例如你可以写成n = n + 2,意思是给原来的n+2,并重新赋值给n。

3) 而n +=1 值是n = n + 1 的缩写,你可以写成 n = n + 2 就可以缩写成 n +=2;

如果老师没有猜对同学的疑惑,请同学详细描述一下,可以配合截图来,描述一下。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师