"missing braces around initializer" 警告信息表示在初始化结构体、数组或其他聚合类型时,未使用大括号明确区分初始化数据的归类。这可能导致编译器在自动分配初始化值时产生歧义或误解编程者的意图。 2. 可能导致此错误出现的编程上下文 结构体初始化:当结构体包含数组或另一个结构体作为成员时,如果未使用足够的大括...
warning: missing braces around initializer [-Wmissing-braces] 一些数组、结构体初始化用{} 比如定义为: typedef struct { uint16_t x[CT_MAX_TOUCH]; uint16_t y[CT_MAX_TOUCH]; uint8_t sta; }_m_tp_dev; 初始化为: _m_tp_dev tp_dev= { {0}, {0}, 0, }; 第一、二个{0}如果没有...