#include <stdio.h>
int main()
{
char array[2][3]={{1,12,23},{4,15,26}};
char **p=NULL;
char *pa=NULL;
pa = array;
p = &pa;
printf("%d,%d,%d\n",p[0][0],p[0][1],p[0][2]);
printf("%d,%d,%d\n",*(pa+3),*(*p+4),*(*p+5));
return 0;
}
结果:
#include <stdio.h>
int main()
{
char array[2][3]={{1,12,23},{4,15,26}};
char **p=NULL;
char *pa=NULL;
pa = array;
p = &pa;
printf("%d,%d,%d\n",p[0][0],p[0][1],p[0][2]);
printf("%d,%d,%d\n",*(pa+3),*(*p+4),*(*p+5));
return 0;
}
结果: