C++中main函数中参数argc和argv的使用实例

含义解释

(1).int argc:即为arguments count(参数个数)

运行程序传送给main函数命令行参数的总数,包括可执行程序名。当argc=1时表示只有一个程序名称,此时存储在argv[0]中.

(2).char **argv:即为arguments value/vector(参数值)

字符串数组,用来存放指向字符串参数的指针数组,每个元素指向一个参数,空格分隔参数,长度为argc。数组下标从0开始,
argv[0] 指向程序运行时的全路径名
argv[1] 指向程序在DOS命令中执行程序名后的第一个字符串
argv[2] 指向执行程序名后的第二个字符串
argv[argc] 为NULL.
确切的说需要我们输入的main函数的参数个数应该是:argc-1;
应用实例

#include        
using namespace std;    
    
void main(int argc,char *argv[])    
{    
    for(int i=0;i

————————————————
版权声明:本文为CSDN博主「Naruto_Q」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/piaoxuezhong/article/details/78668886

你可能感兴趣的:(C++中main函数中参数argc和argv的使用实例)