假设i是整型变量i++和++i含义什么?

[复制链接]
查看11 | 回复1 | 2010-10-10 20:41:09 | 显示全部楼层 |阅读模式
在使用了这两个表达式任意一个之后,i的值就变成了原来的i+1,比如:int i=2; m=i++; //m为2System.out.println(i); //i此时变成3n=++i;//n为4 System.out.println(i);//i变成4它们的区别的是i++这个表达式的值和++i的值不同,前者是把i赋值给m之后,i再+1,后者是先把i+1之后再赋值给n。可以这样记忆,i++后加加,++i先加加,后加加意思是先用i的值再把i变成i+1,先加加是先把i+1再使用来赋值运算。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行