main函数的前两个参数交常用,第三个参数参见:
http://blog.youkuaiyun.com/ixsea/article/details/6686308
下面我写了代码来验证每个参数:
#include<stdio.h>
int main(int argc,char** argv,char** envp)
{
int i;
for(i=0;i<argc;i++)
printf("Argument %d is %s.\n",i,argv[i]);
printf("\nenvp 的内容:\n");
for(i=0;;i++)
{
if(envp[i])
printf("envp[%d] is %s.\n",i,envp[i]);
#include<stdio.h>
编译后,运行的时候随便带几个参数就可以看到main的前两个参数的含义。至于第三个参数,它是系统里的所有环境变量。