Типы функций должны быть в форме прототипа с именованными параметрами
Типы функций должны быть в форме прототипа с именованными параметрами.
Правило требует, чтобы вы задавали имена и типы данных для всех параметров в объявлении. Имена параметров обеспечивают полезную информацию, относящуюся к интерфейсу функции. Несоответствие объявления и определения может указывать на ошибку программирования. Например, вы смешиваете параметры при определении функции. Настаивая на именах параметров, правило позволяет рецензенту кода обнаружить это несоответствие.
Проверка правил показывает нарушение, если в параметрах объявления функции или определения отсутствуют имена или типы данных.
Слишком много аргументов для function_name.
Слишком мало аргументов для function_name.
Типы функций должны быть в форме прототипа с именованными параметрами.
Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
| Группа: Декларации и определения |
| Категория: Требуемая |
| Категория AGC: Требуется |
Check MISRA C:2012 (-misra3) | MISRA C:2012 Rule 17.3 | MISRA C:2012 Rule 8.1 | MISRA C:2012 Rule 8.4