【发布时间】:2015-10-20 06:09:53
【问题描述】:
以下语句有什么区别?
char *a[10];
char (*a)[10];
【问题讨论】:
标签: c
以下语句有什么区别?
char *a[10];
char (*a)[10];
【问题讨论】:
标签: c
前者是一个由 10 个char 指针组成的数组。后者是指向 10 个char 的数组的指针。
【讨论】:
char *a[10];
这声明了 10 指向 char 的指针数组。
然而,这-
char (*a)[10];
声明指向10char的数组的指针
【讨论】: