我有一个2个文件的模块:头文件(module.h
)和实现文件(module.c
)。该模块的功能在另一个.c
文件中使用。模块的全局变量
我想要一个模块有一个全局变量,每次调用此模块的函数时都不会重新初始化。所述变量将仅在模块内被修改。
为了让您更好的画面:
module.c
:
int glob_var;
int func(); //It modifies `glob_var`'s value
main.c
:
#include "module.h"
func();
我怎么能去呢?
使其成为静态。 –