📜  无法创建数组的数据类型是什么?

📅  最后修改于: 2021-05-26 01:35:30             🧑  作者: Mango

在C语言中,可能具有除以下类型之外的所有类型的数组。
1)无效。
2)功能。

例如,下面的程序抛出编译器错误

int main()
{
    void arr[100];
}

输出:

error: declaration of 'arr' as array of voids 

但是我们可以有一个空指针和函数指针数组。下面的程序工作正常。

int main()
{
    void *arr[100];
}

有关数组函数指针的详细信息,请参见函数指针的示例。

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。