我有一個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();
我怎麼能去呢?
使其成爲靜態。 –