Поскольку const
означает, что значение (char *
) является неизменяемым, аргументы которого являются.
После передачи аргументов программы в программу их значения не должны изменяться.
Думайте об этом массиве как о массиве const char *
, который, в свою очередь, является массивом char
с.
Итак, допустим, вы передали строку "приветworld "для вашей программы в качестве аргументов, argv
будет выглядеть так:
{{'h', 'e', 'l', 'l', 'o', '\0'}, {'w', 'o', 'r', 'l', 'd', '\0'}}