Я изучаю C++, и одна вещь, которую я, похоже, не могу найти, объясняет, как работает char * argv []. Я понимаю, что это массив символов, но от того, что я понимаю, если у васПочему argv [1] целое слово и ни одна буква?
char myword[] = "Hello";
затем MyWord [1] является «е».
Значит, при использовании argv [], почему argv [1] весь первый аргумент, а не только вторая буква названия программы? Есть кое-что здесь, я не понимаю, но я не уверен, что ....
Спасибо за любые объяснения!
Чтобы быть педантичным, 'argv' является указателем. Но он всегда указывает на массив указателей, которые в свою очередь всегда указывают на массивы символов. – user2079303
Aha! В этом есть смысл! Благодаря! – Matt
@ user2079303, я согласен с этим, и я на самом деле считал его формулировкой таким образом, но если «массив» лучше понять OP. – SergeyA