int main(int argc, char* argv[])参数解析

  • Post author:
  • Post category:其他




含义

在命令行中调用可执行文件时,main函数写入参数,格式:可执行文件名 参数1 参数2 参数3…(如下图所示)

在这里插入图片描述

注释:main 表示可执行文件名称,./main表示执行当前路径下的main函数,其中a b c 1都是参数

输入命令行时系统自动统计输入的参数个数,其中可执行文件名也属于参数的一部分

编写代码,实现参数输出,代码如下

#include<stdio.h>

int main(int argc, char*argv[])
{	
	int i = 0;
	while(i < argc)
	{
		printf("%s\n",argv[i]);
		i++;
	}
	return 0;
}

输出结果

在这里插入图片描述



版权声明:本文为weixin_45918830原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。