В программе на 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?