c语言中能这样定义吗?int *(a[3]),(*b)[3]; 这样定义对吗

2024-11-03 03:30:51
推荐回答(1个)
回答1:

int *(a[3])中的()无效,等价于int *a[3]——悔裂旁a是有3个元素的数组,源郑每个元素都碧橡是一个int *指针。正确。
(*b)[3]中b是一个指针,指向有三个元素的整型数组。正确。