📜  C |数组|问题14

📅  最后修改于: 2021-07-02 16:55:37             🧑  作者: Mango

关于C中的数组,以下哪项是正确的?
(A)对于每个类型T,可以有一个T数组。
(B)对于除无效和函数类型之外的每个类型T,都可以有一个T数组。
(C)将数组传递给函数,C编译器将创建数组的副本。
(D) 2D数组以列主格式存储答案: (B)
说明:在C中,我们不能具有void类型和函数类型的数组。

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

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

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

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

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

这个问题的测验

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