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 。