以下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