一维数组可以写成:int[ ]x 或者int x[ ];
二维数组可以写成:int[ ] y [ ] 或者int y[ ][ ] 或者int [ ][ ]y
面试题如下:
声明数组int[ ]x,y[ ];下列不能编译通过的是:(int[ ]x,y[ ]可以写成“int [ ]x”和“int [ ]y[ ]”)
1、x[0]=y;//不能编译通过,因为y表示为一个“一维数组”,而x[0]为一个整形的变量值,类型不匹配
2、y[0]=x;//能编译通过,因为x和y[0]都表示为一个一维数组
3、y[0][0]=x;//不能编译通过,y[0][0]表示为值,x表示为一维数组
4、x[0][0]=y;//不能编译通过,表示错误
5、y[0][0]=x[0];//能编译通过,因为双方都表示为值