exponenta event banner

MISRA C:2012 Правило 20.3

За директивой # include должна следовать последовательность < имя _ файла > или «имя _ файла».

Описание

Определение правила

За директивой # include должна следовать последовательность < имя _ файла > или «имя _ файла».

Объяснение

Это правило применяется только после замены макроса.

Поведение не определено, если #include директива не использует одну из следующих форм:

  • #include <filename>

  • #include "filename"

Дополнительное сообщение в отчете

  • «# include» ожидает «FILENAME» или < FILENAME >

  • «# include _ next» ожидает «FILENAME» или < FILENAME >

  • «# include» не ожидает конкатенации строк.

  • «# include _ next» не ожидает конкатенации строк.

Поиск неисправностей

Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.

Проверить информацию

Группа: Директивы предварительной обработки
Категория: Обязательно
Категория СМЖЛ: требуется