C ++ - 焦炭** argv的主场迎战的char * argv的[] [英] C++ - char** argv vs. char* argv[]
本文介绍了C ++ - 焦炭** argv的主场迎战的char * argv的[]的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
什么是的char ** argv的
和字符之间的差异*的argv []
?在 INT主(INT ARGC,字符** argv的)
和 INT主(INT ARGC,CHAR *的argv [])
?
他们是一样的吗?尤其是第一部分没有 []
。
Are they the same? Especially that the first part does not have []
.
推荐答案
他们是完全等价的。 的char * argv的[]
应理解为指针数组字符
和数组参数被降级为指针,所以指针的指针的字符
或的char **
。
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 **
.
这是在ç一相同>。
这篇关于C ++ - 焦炭** argv的主场迎战的char * argv的[]的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文