C/C++中,二维数组的第一维的每一个元素都是一维数组。所以,用指向一维数组的指针或用第一维维数空缺的二维数组作为函数的形式参数都能达到目的。设处理数组为int型,举例代码如下://#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"void myprint(int (*p)[5]){//p是指向有5个int型元素的一维数组的指针//void myprint(int p[][5]){//这样写效果是一样的
int i,j;
for(i=0;i<3;i++){
for(j=0;j<5;printf("%3d",p[j++])); ...