【发布时间】:2013-01-17 10:34:11
【问题描述】:
我想知道是否有办法从我的主函数中定义一个具有特定实例名称的全局变量?我必须按位值访问数组,所以我需要输入:
state.reg[ 4 * mc_binary[ 18 ] + 2 * mc_binary[ 17 ] + 1 * mc_binary[ 16 ] ]
我可以有吗:
#define state.reg[ 4 * mc_binary[ 18 ] + 2 * mc_binary[ 17 ] + 1 * mc_binary[ 16 ] ] registerA
state 是我在 main 函数中使用的 stateType 结构的实例?
【问题讨论】:
-
所以你试过了,发生了什么?你的队友再也看不懂代码了?
-
我没有队友。我不是想让它工作,我已经完成了该程序,但回顾它,我想知道这是否可能或功能等效的方法。
-
如果您认为该行太长,请将其拆分为多行,而不是删除语义正确的文档格式。
-
请停止编辑我的帖子。您看不到定义语句的第二部分。我知道它看起来更漂亮,但请停下来。
标签: c scope c-preprocessor