【发布时间】:2020-10-22 22:09:12
【问题描述】:
为什么我们将这些参数提供给 main ,搜索了很多但找不到解决这个疑问的答案。
int main(int argc, const char * argv[])
【问题讨论】:
标签: command-line arguments command-line-arguments argv argc
为什么我们将这些参数提供给 main ,搜索了很多但找不到解决这个疑问的答案。
int main(int argc, const char * argv[])
【问题讨论】:
标签: command-line arguments command-line-arguments argv argc
argc 表示传递给主函数的参数数量。
argv[] 表示传递的参数,以空格分隔。
例如:-
$ ./a.out First Second 第三
程序名称为:./a.out [argv[0]]
通过的参数数量:4 [argc 值]
----以下是命令行参数通过----
argv[0]: ./a.out
argv[1]:第一
argv[2]: 第二
argv[3]: 第三
【讨论】: