我有以下两个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 **argv
和char** argv
的区别是什么?
它们之间的区别在于空格的位置。没有别的区别。这些也是相同的:
char**argv
char * * argv
char
*
*
argv