创建 if 数组以及使用 GCC 时,如何仅初始化结构的一个成员?例如:
#define UNUSED OxFF
typedef struct inputs{
uint8_t state;
uint8_t limit;
uint8_t value;
} INPUT_TYPE;
//create array but just care that all members .state are UNUSED
INPUT_TYPE Node1[5] ={ Node1.state = UNUSED }
初始化是指数组而不是结构的成员。当然可以使用循环,但我不想在运行时使用“input_init”函数进行初始化。