在c语言中,main函数也是可以传递传递参数的,业内向main函数传递参数的格式是
main(int argc,char *argv[])
向main函数传递参数不是通过代码传递的,一般是通过dos命令传递
举个例子
#include<stdio.h>
void main(int argc,char *argv[])
{while(argc>1){++argv;printf("%s\n",*argv);--argc;}
}
上面的代码编译运行后,打开命令提示符,复制编译好的exe文件在windows里的地址,然后空格,输入要传递的参数,假设编译好的文件地址在d:\ccy\debug,需要传递的是beijing这个值
命令格式如下图
最后回车,在命令提示符就出现传递的内容