main()的参数如下:
main(int argc,char* argv[])
其中:
argc表示你编译,连接后生成的参数的个数,是动态变化的,比如:
del file.txt 该程序的参数有两个
*argc[] 是一个指针数组,数组的元素下标从0开始,分别为程序名,参数名1,参数名2,...参数名n,
举例如下:
del file.txt
| |
argv[0] argv[1]
*argv[]这个指针数组的作用是记录你在操作系统下输入的参数,当得到这些参数后
你就可以在程序中处理它们了.
如:
//程序名: print.c
#include<stdio.h>
main(int argc,char* argv[])
{
int i;
printf("参数个数:%d/n",argc);
for(i=0;i<argc;i++)
printf("第%d个参数是:%s/n",i,argv[i]);
}
执行情况如下:
print hello world
结果:
参数个数:3
第0个参数:print
第1个参数:hello
第2个参数:world
主函数参数
最新推荐文章于 2024-03-31 14:37:03 发布