Main函数中参数argc,argv说明

Main函数中参数argc,argv说明

https://blog.csdn.net/u012377333/article/details/46343147

   C/C++语言中的main函数,经常带有参数argc,argv,如下: 
int main(int argc, char** argv)  
这两个参数的作用是什么呢?argc 是指命令行输入参数的个数,argv存储了所有的命令行参数。

   下面的程序演示argc和argv的使用:
#include <stdio.h>  
int main(int argc, char ** argv)  
{  
    int i;  
    for (i=0; i < argc; i++)  
        printf("Argument %d is %s.\n", i, argv[i]);  

    return 0;  
}  
   假如上述代码编译为hello.exe,那么运行:hello.exe a b c d e  
将得到
Argument 0 is hello.exe.  
Argument 1 is a.  
Argument 2 is b.  
Argument 3 is c.  
Argument 4 is d.  
Argument 5 is e.  

猜你喜欢

转载自blog.csdn.net/xihuanzhi1854/article/details/81431933