Инициализатор для агрегата или объединения должен быть заключен в фигурные скобки
Инициализатор для агрегата или объединения должен быть заключен в фигурные скобки.
Правило применяется и к объектам и к подобъектам. Например, при инициализации структуры, которая содержит массив, значения, присвоенные структуре, должны быть заключены в фигурные скобки. В этих фигурных скобках значения, присвоенные массиву, должны быть заключены в другую пару фигурных скобок.
Включение инициализаторов в фигурных скобках улучшает ясность кода, который содержит структуры комплексных данных, такие как многомерные массивы и массивы структур.
Чтобы избежать вложенных фигурных скобок для подобъектов, используйте синтаксис {0}
, который обнуляет все значения.
Инициализатор для агрегата или объединения должен быть заключен в фигурные скобки.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: инициализация |
Категория: необходимый |
Категория AGC: удобочитаемость |
Язык: C90, C99 |