`char**argv`和`char**argv`有什么区别?

我有以下两个 C++main函数头:

int main(int argc, char **argv)

int main(int argc, char** argv)

我知道星号*表示指针,但我不明白这两者之间的区别。我通常看到的是char **argv,如果我没记错的话,它声明argv为指向字符指针的指针。如果是这样,那么什么是char** argv

回答

如果是这样,那么什么是 char** argv?

如果(也)声明argv为指向字符指针的指针。

char **argv和 和有char** argv什么区别?

它们之间的区别在于空间的放置。没有其他区别。这些也是一样的:

char**argv

char                         *  *   argv

char
*
*
argv


以上是`char**argv`和`char**argv`有什么区别?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>