📜  C |杂项|问题8

📅  最后修改于: 2021-05-29 12:26:12             🧑  作者: Mango

以下C代码的输出?假设int占用4个字节。

#include
int x = 5;
int main()
{
    int arr[x];
    static int x = 0;
    x = sizeof(arr);
    printf("%d", x<<2);
    return 0;
}

感谢Gokul Kumar提出了这个问题。
(A) “ static int x = 0”行中的编译器错误
(B) 7
(C) 80
(四) 20答案: (C)
说明:的大小给出arr * int的大小,以字节为单位= 20
左移两次可得80。
这个问题的测验

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