Advertisement

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)

还没有任何评论哟~