В книге C ++ Primer, которую я читал, говорится, что
Доступ к значению, возвращаемому из main, зависит от системы. Как в системах UNIX, так и в Windows, при удалении программы вы должны выполнить соответствующую команду echo. В UNIX мы получаем статус echo $?
Итак, если программа
int main ()
{
return -88;
}
Почему echo $?
не возвращает? (168 напечатано на echo
)
echo $?
возвращается для вас? - person MartyE   schedule 17.08.2012