请教个C语言新手问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 11:37:58
int *abc[10];
int (*abc)[10];
这两个有什么区别呀,我越看越晕了

第一个是一个有10个元素的指针数组,元素类型为int*;
第二个只声明了一个变量abc,它指向一个包含10个int元素的
数组,其类型为int (*)[10]。

没区别 都不合法

指针数组
第一个是10个元素的数组 abc0 到abc9

后面是一个函数指针 你看看书吧