0
编译器返回(近初始化为 'test_value [2]。单元')默认情况下启用]错误:近初始化为typedef结构阵列
typedef struct foo {
unsigned char unit[10];
unsigned int read_value;
};
foo test_value = {
{"km", 100 },
{"miles", 50 },
{0, 20 }
};
为什么会出现这种情况?