在初始化数组的时候报错,不知道是什么原因,刚学习,还请指点int s[] = new int[3], r[] = new int[3];
s[3] = {2,4,5};
r[3] = {3,6,8};为什么会报错?
int [ ] s; 和 int s[ ]; 有什么区别?能具体说明一下吗?
s[3] = {2,4,5};
r[3] = {3,6,8};为什么会报错?
int [ ] s; 和 int s[ ]; 有什么区别?能具体说明一下吗?
int s[] = {1,2,3}
int[] s和int s[]没有区别
如果是二维数组 int[][] s = new int[4][]; s[3] = {1,2,3}就没问题了,这相当于赋值s[3][0] = 1, s[3][1] = 2, s[3][2] = 3还有 int[] s = new int[3] 表示这个数组有三个元素, 而S[3]表示这个数组的第四个元素,INDEX是0开头的,这个错误会抛出INDEXOUTOFBOUNDARY EXCEPTION