Итак, как работает exit ()?

Если я использую exit () , GCC не выдаст предупреждение:

int main()
{
    exit(EXIT_SUCCESS);
}

Если мы воспользуемся какой-либо другой функцией, мы обязательно встретим такое предупреждение:

warning: control reaches end of non-void function

Как exit () заставляет родительскую функцию получать свое возвращаемое значение без использования return () , что делает компилятор?

10
задан Mateen Ulhaq 29 May 2011 в 01:13
поделиться