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