Роббинс Арнольд
Шрифт:
9.1.5.2. Возвращение из
Программа может естественно завершиться одним из двух способов: посредством использования одной из описанных далее функций или возвратившись из
Стандарт С 1999 г. указывает, что при выпадении в конце, поведение функции
Возвращенное из
ЗАМЕЧАНИЕ. На системах GNU/Linux управляемая компилятором команда c99 запускает компилятор с соответствующими опциями, так что возвращаемое значение при выпадении из конца функции равно 0. Простой gcc этого не делает.
9.1.5.3. Функции завершения
Другим способом естественного завершения программы является вызов функций завершения. Стандарт С определяет следующие функции:
Эти функции работают следующим образом:
Эта функция завершает программу,
Эта функция в сущности идентична функции POSIX
Следующая программа не делает полезной работы, но демонстрирует, как работает
Вот что происходит при запуске: