本帖最后由 FFF 于 2013-11-10 12:47 编辑
c++,加加在后面,先赋值,再自增。永远等于1;c=1,c++,c=c,c=1;自增被覆盖。自增后又被赋值为c=1;自增无效。- public static void main(String[] args){
- int a,c=1;
- for(int x=0;x<10;x++){
- c=c++;
- //System.out.println("c="+a);
- a=c;
- System.out.println("a="+a+"c="+c);
- }
- }
复制代码 从以上例子中,可以看出。无论自增多少次,你的c++都是无效的。
其实,你要自增,写个c++就可以了!为什么要写c=c++;? |