有以下代码:
private int index=0;private int[] array=new int[10];public void add(int num){
array[index++]=num
}执行:add(5)后这个5为什么不是加到索引1下,而是加到0下呢!!!
private int index=0;private int[] array=new int[10];public void add(int num){
array[index++]=num
}执行:add(5)后这个5为什么不是加到索引1下,而是加到0下呢!!!
++放在后面是先取值,后做自加运算
array[index]=num; index = index+1;原因看楼上