#include
extern int var = 0;
int main()
{
var = 10;
printf("%d ", var);
return 0;
}
(A) 10
(B)编译器错误:未定义var
(C) 0答案: (A)
说明:如果仅声明一个变量,并且该声明也提供了初始化程序,则将分配该变量的内存,即该变量将被视为已定义。
请参阅:了解C中的“ extern”关键字这个问题的测验
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。