C |杂项|问题8

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

null

#include<stdio.h>
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 (D) 20 答复: (C) 说明: Size of给出了arr*int的大小,单位为字节=20 左移两次可以得到80。 这个问题的小测验

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