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 。