Если я использую exit()
, GCC не дает предупреждения:
int main()
{
exit(EXIT_SUCCESS);
}
Если мы будем использовать любую другую функцию, мы обязательно встретим такое предупреждение:
warning: control reaches end of non-void function
Как exit()
заставить родительскую функцию получить свое возвращаемое значение без использования return()
, что делает компилятор?