为了账号安全,请及时绑定邮箱和手机立即绑定

我只知道n++,能告诉我++n与它的区别吗

我只知道n++,能告诉我++n与它的区别吗

正在回答

5 回答

可以通过C语言的知识来理解,n++,是先赋值在自增1,假设n= 2, x = n++,则x= 2,n= 3

同理,++ n是先自增在赋值,假设n= 2, x = ++n, 则 x = 3,n = 3

3 回复 有任何疑惑可以回复我~

++n:先自增,再赋值;n++:先赋值,在自增;(可以用+号在前或在后来判断他是否自增)

0 回复 有任何疑惑可以回复我~
    var n= 0;
    console.log(n);
    console.log(n++);
    console.log(n);
    var m= 0;
    console.log(m);
    console.log(++m);
    console.log(m);


1 回复 有任何疑惑可以回复我~

++n是先自加1,然后再赋值 先加再用;

n++是先赋值,再加1,先用再加;

0 回复 有任何疑惑可以回复我~

n++;执行完之后,原有的n值+1 。++n执行之前原有的n值+1 


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我只知道n++,能告诉我++n与它的区别吗

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号