我有很多全局变量,它们的名称非常长,例如:
var1.var2.var3.var4.myGlobalVar1[N]
我必须在我的函数中使用这些变量。我的问题是,最好的操作变量的方式是什么?是否需要将其复制到本地变量中以增加可读性?
我有很多全局变量,它们的名称非常长,例如:
var1.var2.var3.var4.myGlobalVar1[N]
我必须在我的函数中使用这些变量。我的问题是,最好的操作变量的方式是什么?是否需要将其复制到本地变量中以增加可读性?
如果您只想提高可读性,可以使用
#define SHORTER_NAME var1.var2.var3.var4.myGlobalVar1[N]
如果它是一个数组,您可以使用
#define SHORTER_NAME var1.var2.var3.var4.myGlobalVar1
要通过SHORTER_NAME[index]
访问每个值。
#define SHORT var1.var2.var3.var4.myGlobalVar1
...
SHORT[i] = something;