' char** argv '和' char** argv '的区别是什么?

  • 本文关键字:char argv 是什么 区别 c++
  • 更新时间 :
  • 英文 :


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

int main(int argc, char **argv)
int main(int argc, char** argv)

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

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

If (also)声明argv是指向char类型指针的指针。

char **argvchar** argv的区别是什么?

它们之间的区别在于空格的位置。没有别的区别。这些也是相同的:

char**argv
char                         *  *   argv
char
*
*
argv

最新更新