在C语言中,static关键字有两个主要作用: 变量存储类别:当用于变量声明时,static关键字指定该变量的存储期为静态存储期,即其生命周期贯穿整个程序执行期间,但它只在定义它的作用域内可见。 函数作用域限制:当用于函数声明时,static关键字限定了该函数的作用域仅在定义它的文件内部,实现了对函数的封装和隐藏,使得该函...
static关键字修饰的函数只能在源文件中让其它函数调用。在外部使用该模块时(#include)无法调用。这么设计...