Это C программы возвращения значение 1. Каково значение возвращаемого значения 1 и почему она возвращает 1?
В этом случае это означает что-либо (неопределенное поведение).
И когда я использую ИНТ основной(), то я получаю время компиляции error- [Error] л.д. возвращается 1 состояние выхода
Это означает, что аварийное завершение программы.
Возвращаемое значение main
- это код состояния, который - в некоторых операционных системах - может быть проверен при завершении программы. main
должен возвращать 0
, если программа завершается нормально; для указания аномального завершения, main
должен вернуть значение, отличное от 0
. (На самом деле нет правила, запрещающего нам использовать возвращаемое значение для других целей).
Читайте о [* Неопределенное поведение *] (http://en.wikipedia.org/wiki/Undefined_behavior). –
'void main' не является законным C++ (или CI думаю) – john
Эта программа недопустима C.' main' должен быть объявлен как возвращаемый 'int', а не' void' – hugomg