Все просто. Теперь давайте сделаем программу которая будет складывать два числа переданных ей в качестве аргументов:
Теории хватит, потренеруемся. Напишем программу которая сообщит количество переданных параметров:
Примечание: возвращаемое значение указывает на код ошибки, или равно нулю — если все прошло успешно. Но опять таки, все зависит от используемого стандарта, ОС и прочих факторов.
Первый аргумент — это количество аргументов переданных в программу(arguments counter), причем имя программы тоже учитывается. Второй аргумент — это массив(из строк) значений аргументов(arguments values), последний элемент массива равен NULL.
Прошу под кат.Функция main — это основная точка входа в программу. Именно с нее начинается выполнение программы. Ей можно передавать аргументы. Если вы работали с консолью, не важно в windows или unix системах, то программам можно передавать какие-то значения. Эти значения записываются в аргументы функции main, если они объявлены, иначе просто будут проигнорированы. Стандарт ANSI говорит нам объявлять функцию main следующим образом:
Давайте немного расскажу вам о функции main и ее аргументах. А так же познакомимся с окружением пользователя в Linux. Как работать с переменными окружения, что они из себя представляют и так далее.
Личный блог о программировании, компьютерах и саморазвитии.
Аргументы функции main() и переменные окружения | блог Jakeroid'а
Комментариев нет:
Отправить комментарий