C++ main函数中参数argc和argv含义及用法( argc表示参数数量, argv表示参数列表)
发布时间
阅读量:
阅读量
rgc 是 argument count 的简称,用于表示传递给 main 函数的参数数量;
argv 则是 argument vector 的缩写(需注意,这并非 argument value 的简称,此前存在理解上的偏差),其作用是表示传递给 main 函数的参数列表或指针数组。其中第一个参数 argv[0] 永远代表程序自身的名称,并且包含了程序所在路径的完整信息。因此严格来说,用户实际需要输入的 main 函数参数个数应为 argc-1 个;
以下为简单的使用示例,新建工程后编写代码:
#include <iostream>
using namespace std;
int main(int argc,char *argv[])
{
for(int i=0;i<argc;i++)
{
cout<<"argument["<<i<<"] is: "<<argv[i]<<endl;
}
system("pause");
}
argv本质上是
全部评论 (0)
还没有任何评论哟~
