美文网首页
Main函数中的参数argc,argv的使用详解

Main函数中的参数argc,argv的使用详解

作者: harrytc | 来源:发表于2017-10-04 23:40 被阅读0次

**C/C++语言中的main函数,经常带有参数argc,argv,如下:

int main(int argc, char** argv)

这两个参数的作用是什么呢?
第一个参数argc用来存放命令行参数的个数
第二个参数argv是指针数组,它是用来存放命令行中各个参数和命令字的字符串的
这里,argc的值和argv[]各元素的值都是系统自动组赋值的。

hello.exe Shiqi Yu  
#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 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.

运行:

hello.exe

相关文章

网友评论

      本文标题:Main函数中的参数argc,argv的使用详解

      本文链接:https://www.haomeiwen.com/subject/kpjtextx.html