使用静态和全局变量

时间:2016-01-05 18:26:49

标签: c variables static global

我正在浏览globalstatic个变量。我有一个问题。 如果我有一个.c文件,并且只有一个用户定义function(ABC())。假设我必须保留该函数中变量的值。我应该将变量static(在该函数中为本地)或使其成为global。哪一个是最好的方式和原因。

1 个答案:

答案 0 :(得分:2)

经验法则:尽可能在最小范围内定义变量/函数,同时避免冗余代码和数据。

我建议将变量设置为函数范围内定义的static变量。