📜  C |功能|问题9

📅  最后修改于: 2021-06-29 20:56:34             🧑  作者: Mango

在函数声明前使用static是什么意思?

例如以下函数求和被设为静态

static int sum(int x, int y, int z)
{
    return (x + y + z);
}

(A)静态意味着什么,没有static关键字的sum()相同。
(B)函数在使用前无需声明
(C)对静态函数的访问仅限于声明了它们的文件
(D)静态函数内联答案: (C)
说明:在C语言中,默认情况下函数是全局的。与全局函数不同,对静态函数的访问仅限于声明它们的文件。我们可以使用C中的静态变量/函数进行文件级封装,因为当我们将全局变量设为静态时,对变量的访问将仅限于声明它的文件。
这个问题的测验

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