一维数组可以写成: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];//能编译通过,因为双方都表示为值

相关文章:

  • 2021-12-26
  • 2021-11-23
  • 2021-08-11
  • 2021-12-12
  • 2022-12-23
  • 2021-10-25
  • 2021-09-09
猜你喜欢
  • 2022-12-23
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
  • 2021-10-04
  • 2021-11-05
  • 2021-12-30
相关资源
相似解决方案