可否再把问题描述清楚一些。
#include
using namespace std;
int func(int *a, int rowlen, int length) {
for (int i=0;iprintf("%d ", *(a+i));
}
printf("\n");
for (int j=0;jfor (int k=0;k printf("%d ", a[j*rowlen+k]);
}
}
return 0;
}
int main() {
int aa[2][3] = {{1,3,2},{7,6,9}};
printf("result=%d\n", func((int*)aa, 3, sizeof(aa)/sizeof(int)));
return 0;
}