在函数声明前使用extern是什么意思?
例如下面的函数总和被设为外部
extern int sum(int x, int y, int z)
{
return (x + y + z);
}
(A)函数在全球范围内可用
(B) extern没什么意思,没有extern关键字的sum()是相同的。
(C)函数在使用前无需声明
(D)使函数在文件本地。答案: (B)
说明: extern关键字用于全局变量。函数无论如何都是全局的,因此添加extern不会添加任何内容。
这个问题的测验
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。