易百教程

静态函数

可以通过将其声明为静态来确保函数仅在定义它的源文件中可见。

例如:

static double average(double x, double y) { return (x + y) / 2.0; }

只能在出现此定义的.c文件中调用此函数。

如果没有static关键字,则可以从组成该程序的任何源文件中的任何函数调用该函数。
可以在函数定义时应用static关键字,效果是相同的。