История изменений
Исправление KennyMinigun, (текущая версия) :
Воn так лучше будет
#include <stdlib.h>
int main() {
/* программа */
return EXIT_SUCCESS;
}
Это для простеньких случаев когда фейлов не ожидается (или фейлы сами остановят программу).
Последние 8 бит (или первые, зависит от порядка байт) того, что возвращает main — будут кодом выхода из программы. И если этот код не равен системному EXIT_SUCCESS, то в общем случае это значит, что программа завершилась с ошибкой.
В С99 вроди как уже по умолчанию компилятор в конец ставит пропущенный return EXIT_SUCCESS;
. Но для понимания процесса лучше указывать явно.
Исходная версия KennyMinigun, :
Воn так лучше будет
#include <stdlib.h>
int main() {
/* программа */
return EXIT_SUCCESS;
}
Это для простеньких случаев когда фейлов не ожидается (или фейлы сами остановят программу).