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