【发布时间】:2014-08-04 00:01:04
【问题描述】:
int main( int argc, char ** argv ){
//code here
return 0; }
我知道:
-
argc表示命令行参数的个数,包括文件名 -
char ** argv应该是char*到最初表示为char* argv[]的数组
假设我是对的,与 char * argv[] 相比,相对较新的符号 char **argv 是什么?它指向什么?
我读了这篇文章 Where are C/C++ main function's parameters? 但是它似乎解释了参数在哪里,没有别的。
【问题讨论】:
-
它们实际上是相等的
-
char **argv and char * argv[]?相等。 -
@Jayesh,在函数声明的参数中,是的。
-
@user2079303 是的..作为参数是相同的。
-
“比较新”?它可能比你的年龄大......