您的位置:首页 > 其它

i+1问题

2015-08-18 17:01 232 查看
int a=1;
int b=a++ ==> int b=a;a=a+1;
所以a=2 b=1;

int c=1;
int d=++c; ==> int c=c+1; int d=c;
所以c=2;d=2

注释:int b=a++;可以理解为两部走 首先b=a; 然后a=a+1
(b=a++,就是先用a的值,然后让a自己加1)
int b=++a;可以理解为 首先a=a+1;然后b=a

凡是算是中出现a++;a--;--a;++a,都分开写成两个算式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: