陣列 array[ ++b ] 與 array [ b++ ]
阿新 • • 發佈:2018-12-13
array [ b++ ]
int[] array = new int[10];
int b = 0;
array[b++] = 2;
System.out.println(Arrays.toString(array));
System.out.println(b);
列印結果:
[2, 0, 0, 0, 0, 0, 0, 0, 0, 0]
1
array [ b++ ] = 2 執行操作:
array [ b ] = 2 ;
b = b + 1;
b的值本身自增1,儲存的位置是 索引 0 。
array[ ++b ]
int[] array = new int[10];
int b = 0;
array[++b] = 2;
System.out.println(Arrays.toString(array));
System.out.println(b);
列印結果:
[0, 2, 0, 0, 0, 0, 0, 0, 0, 0] 1
array [ ++b ] = 2 執行操作:
b = b + 1;
array [ b ] = 2 ;
b的值本身自增1,儲存的位置是 索引 1 。