ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
664915 Топик полностью
fk0, легенда (03.04.2016 14:14, просмотров: 154) ответил IBAH на IAR ARM. А почему ИАР предлагает обозвать маин int main()? кому и что должна возвращать маин? что у ИАРа есть чтото вроде команд.ком?
Правильный прототип: int main(int argc, char *argv[]). На входе количество аргументов (argc >= 1 всегда, ибо нулевой аргумент -- имя программы). На выходе код завершения программы (0 если успешно). Ещё в программу передаётся char *environ[] -- список строк переменных окружения вида NAME=VALUE... Кому возвращать -- операционной системе. Другое дело, что предполагается на такой случай без OS. Я бы предпочёл reboot с сохранением кода ошибки, если возможно. И аналогично по _exit(int).
[ZX]