argv
обозначает вектор аргумента, и он содержит argc + 1 (int - количество аргументов, а последний по умолчанию NULL
.) Количество элементов.Как и в массивах char, первый элемент вектора аргумента содержит адрес для всего вектора аргумента.Таким образом, передавая указатель вектора аргумента (*argv[]
), программа получает параметры с типом char при вызове функции main.
Чтобы узнать, как получить параметры вектора аргумента и использовать их, пожалуйста, ознакомьтесь с этим ответом.