以下陈述之间的区别是什么?
char *a[10];
char (*a)[10];
发布于 2015-10-20 14:16:51
前者是由10个char
指针组成的数组。后者是指向10个char
数组的指针。
发布于 2015-10-20 14:17:41
char *a[10];
这将声明指向char
的10
指针数组。
然而,这-
char (*a)[10];
声明指向10
char
的数组的指针
https://stackoverflow.com/questions/33229220
复制相似问题