a=b++和a=++B还有a+=b++要怎么理解

[复制链接]
查看11 | 回复2 | 2006-12-12 23:34:50 | 显示全部楼层 |阅读模式
a=b++是把b的值赋给a,然后b自己加1,即a=b,b=b+1a=++b是b自己加1后把值赋给a,即b=b+1,a=ba+=b++是把a+b的值赋给a,然后b自己加1,即a=a+b,b=b+1
回复

使用道具 举报

千问 | 2006-12-12 23:34:50 | 显示全部楼层
a=b++=> a = b;
b += 1;a=++b=> b +=1;
a = b;a+=b++ => a = a+b;b += 1;++在前,就是在运算之前先把该数加1++在后,就是在运算之后再把该数加1应该清楚了吧?
回复

使用道具 举报

千问 | 2006-12-12 23:34:50 | 显示全部楼层
同意 messiahfree 的说法!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行