求解答数组指针和指针数组的问题!
char* (p)[5] = &array; 特别是这个 两个 *和一个[] 怎么去认知和理解呢?
#include<stdio.h>
int main()
{
char* array[5] = {"fishc","five","star","good","wow"};
//指针数组 里面每一个元素都是指针
char* (*p)[5] = &array;
// 定义了一个数组指针 指向的是array这个数组地址???
int i,j;
for(i = 0; i< 5;i++)
{
for(j =0; (*p)[i][j] !='\0'; j++ )
{
printf("%c",(*p)[i][j] );
}
printf("\n");
}
return 0;
}