本帖最后由 TTsu 于 2015-9-6 01:29 编辑
#include <stdio.h>
int main(int argc, const char * argv[]) {
int arr[3][3] = {
{1,2,3}, // &arr[0][0] ---> p[0]
{4,5,6}, //
{7,8,9} //
};
int (*p)[3] = arr;
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
printf("%d\t",*p+j);
}
printf("\n");
}
return 0;
}
运行结果:
1 2 3
4 5 6
7 8 9
个人见解还是不发了
|