Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“char**argv”和“char**argv”之间有什么区别? 我有两个下面的C++ 主< /COD>函数头: int main(int argc, char **argv) int main(int argc, char** argv)_C++ - Fatal编程技术网

“char**argv”和“char**argv”之间有什么区别? 我有两个下面的C++ 主< /COD>函数头: int main(int argc, char **argv) int main(int argc, char** argv)

“char**argv”和“char**argv”之间有什么区别? 我有两个下面的C++ 主< /COD>函数头: int main(int argc, char **argv) int main(int argc, char** argv),c++,C++,我知道星号*表示指针,但我不理解这两者之间的区别。我通常看到的是char**argv,如果我没有弄错的话,它将argv声明为指向char的指针。如果是,那么什么是char**argv 如果是,那么什么是char**argv If(还)将argv声明为指向字符的指针 char**argv和char**argv之间有什么区别 它们之间的区别在于空间的放置。没有其他区别。这些也是相同的: char**argv char * * argv cha

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

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

If(还)将
argv
声明为指向字符的指针

char**argv
char**argv
之间有什么区别

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

char**argv

char                         *  *   argv

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

If(还)将
argv
声明为指向字符的指针

char**argv
char**argv
之间有什么区别

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

char**argv

char                         *  *   argv

char
*
*
argv

没有区别,只是可读性不同。第一种说法是更好。当C开发人员在身边时,我们的行为就像是
char**argv
是完全有效的,哦,请第十次告诉我们,当你在8088 IBM PC上开发时,情况如何。。。但是,深入的C++ DEVS知道 */Cux>是一个关于类型的信息,因此它属于“类型名称”声明格式的左侧。没有区别,只是可读性差异。第一种说法是更好。当C开发人员在身边时,我们的行为就像是
char**argv
是完全有效的,哦,请第十次告诉我们,当你在8088 IBM PC上开发时,情况如何。。。但是深入C++的DEVS知道<代码> */COD>是关于类型的信息,因此它属于“类型名称”声明的左侧。Check Stroustrup的FAQ条目在此主题上:检查Stroustrup关于这个主题的常见问题条目: