C语言中 这样的定义分别是什么意思int *a[5]int (*a)[5]int (*a[5])[5

发布时间:2021-03-15 08:02:24

C语言中 这样的定义分别是什么意思int *a[5]int (*a)[5]int (*a[5])[5]

网友回答

int *a[5] 这是一个5元数组,数组成员类型是指向int类型的指针;
int (*a)[5]
这是一个指针,指向的是一个5元数组,数组成员类型是int;int (*a[5])[5]
这是一个5元数组,数组成员类型是一个指针,指向的是5元int数组;
以上问题属网友观点,不代表本站立场,仅供参考!