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