想了很久 还是没有理解到 只好先背下来
#include <stdio.h>
int main()
{
char *array[5] = {"FishC", "Five", "Star", "Good", "WoW"};
int i,j;
char *(*p)[5]=&array;
for(i=0;i<5;i++)
{
for(j=0;j<5 && *(*(*p+j)+i)!='\0';j++)
{
printf("%c ",*(*(*p+j)+i));
}
putchar('\n');
}
return 0;
}
#include <stdio.h>
int main()
{
char *array[5] = {"FishC", "Five", "Star", "Good", "WoW"};
int i,j;
char *(*p)[5]=&array;
for(i=0;i<5;i++)
{
for(j=0;j<5 && (*p)[j][i] !='\0';j++)
{
printf("%c ",(*p)[j][i]);
}
putchar('\n');
}
return 0;
}