我有许多不同的三轴传感器,正在为它们编写测试代码。在每个传感器的 C 文件中,我都定义了相同的 char 字符串:
char axis[3][8] = {"X", "Y", "Z"}
当我使用“for”循环结果来打印失败的轴时,我会使用以下代码:
DEVICETEST_LOG("%s Failed %s axis for Min range\n",device_name[DUT], axis[i]);
我在考虑为了节省空间,能否在头文件中定义一个字符串数组以在整个代码中使用。
我尝试了很多方法,但是似乎无法定义一个字符串数组,在头文件中遍历该数组并通过编译。
static
并编译时加上-Wunused
选项时,如果您在该编译单元中未使用该数组,则会收到有关此的警告。 - Victor