В программе на C, если мы хотим дать некоторый ввод от терминала, мы можем дать его:
int main(int argc, char *argv[])
Таким же образом, если мы хотим получить возвращаемое значение функции main(), то как мы можем его получить?
В каждом main() пишем return 1 или return 0; как я могу узнать, что мой main() вернулся в терминал?
Edit: 1
Я получаю, что echo $? мы можем получить возвращаемое значение main(), но оно позволяет мне только вернуть значение менее 125 (в Linux). Возвращаемое значение, которое больше не может быть получено с помощью $ variable, поэтому
Почему int возвращает тип main()? Почему бы не сохранить его short int?
Edit2
Откуда я могу узнать значение кода ошибки, если main() возвращает значение больше 125?