C++ - char** argv vs. char* argv[]

后端 未结 7 1207
别跟我提以往
别跟我提以往 2020-12-12 12:09

What is the difference between char** argv and char* argv[]? in int main(int argc, char** argv) and int main(int argc, char* arg

7条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-12 12:35

    They are entirely equivalent. char *argv[] must be read as array of pointers to char and an array argument is demoted to a pointer, so pointer to pointer to char, or char **.

    This is the same in C.

提交回复
热议问题