C语言中的指针数组是什么,像 char *a[]={"ddd","dsidd","lll"};
这里讲一下注意如果我们使用了a也就是首元素的地址,那问题就来了我们可以直接传参a吗当然不行,a现在放到是a[0]的地址,并不是字符串的地址。我们加个*a此时他会间接寻址找到了a[0]的内容
也就是字符串地址 也就可以%s输出,也可以看出是二级指针。
char []
你使用a[0]无所谓了后面加个a[0]就可以求出数组的首地址因为%s就是传参地址