我不知道这是否可能,但帮助提出建议。
我有一个变量unsigned char Var_2_insert;
,我有一个数组const unsigned char insert_here[4];
。
这个变量在运行时初始化 say var_2_insert = 225;
。这个想法是数组中的索引 3 应该始终具有 var_2_insert 的值。所以我想尝试类似的东西
insert_here[4] = { 0x00, 0x02, 0x03, Var_2_insert};
这样每当我尝试读取数组insert here
时,它都会有 var_2_insert 的当前值。现在我知道我是否会这样:
#define Var_2_insert 225
这会很顺利,但由于这个变量必须在运行时更新,我试过了
#define _VAR Var_2_insert
insert_here[4] = { 0x00, 0x02, 0x03, _VAR};
但不起作用。那么我该怎么做呢?我希望我的问题足够清楚。
谢谢。