Все выходные пути от функции с непустым типом возврата должны иметь явный оператор возврата с выражением
Все выходные пути от функции с непустым типом возврата должны иметь явный оператор возврата с выражением.
Если non-void
функция явным образом не возвращает значение, но функция вызова использует возвращаемое значение, поведение не определено. Предотвратить это поведение:
Необходимо обеспечить return
операторы с явным выражением.
Необходимо гарантировать это в течение времени выполнения, по крайней мере одного return
оператор выполняется.
Пропавшие без вести возвращаемого значения для непустой функции 'XX'.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: Функция |
Категория: обязательный |
Категория AGC: обязательный |
Язык: C90, C99 |