C语言指向 字符串数组 的指针 的声明方式

2024-11-23 05:01:01
推荐回答(1个)
回答(1):

#include
int main(void)
{
char * test[] = {"1111", "2222", "3333"};
char * p[][3] = {{"1111", "2222", "3333"}};
puts(p[0][0]);
return 0;
}
//注意char * (*p)[] = 。。。 并不是声明数组,声明数组的方式是char * p[][3] = {{},{},{}...};
//char * (*p)[]只是声明变量,常用作函数的声明中作为形参来使用。