C++中多维数组作为函数参数的使用规范

在C++中使用多维数组名作为函数参数时,实参传递的是数组的首地址。如果实参和形参是二维数组,形参可以省略第一维,但不能省略第二维,而且第二维的大小必须与实参相等。例如,以下是一些正确和错误的声明示例:

  • 正确示例: cpp int array[][10]; int score[5][10]; int array[3][10]; int score[5][10];
  • 错误示例: cpp int array[][8]; int score[5][10];

请注意,第二维的大小必须一致,否则会导致编译错误。

ppt 文件大小:8.81MB