【发布时间】:2016-01-05 18:26:48
【问题描述】:
我正在查看global 和static 变量。我有一个问题。
如果我有一个.c 文件并且它只有一个用户定义function(ABC())。假设我必须保留该函数中变量的值。我应该将该变量设为static(在该函数中本地)还是设为global。哪一个是最好的方法以及为什么。
【问题讨论】:
-
对于您的问题,这并不重要,因为您的问题太假设了。该决定应基于变量的用途以及您是否希望在该函数之外访问它。