C |数组|问题14

关于C中的数组,以下哪项是正确的。 (A) 对于每种类型的T,都可以有一个T数组。 (B) 对于除void和function类型之外的每个类型T,都可以有一个T数组。 (C) 将数组传递给函数时,C编译器会创建数组的副本。 (D) 二维数组以主列形式存储 答复: (B) 说明: 在C语言中,我们不能有void类型和function类型的数组。

null

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

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

但是我们可以有一系列的空指针和函数指针。下面的程序运行良好。

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

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

这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享