c或者c++里面的主函数都有这么一行:
int main(int argc,char* argv[])
或
int main(int argc,char** argv)
argc:argument count (参数的个数)
argv:argument vector(参数存在里面)
例如:man.c
-
#include<stdio.h>
int main(int agrc , char **agrv)
{ int i=0;
for(i=0;i<agrc;i++)
{
printf("the %d agrument is:%s.\n",i,agrv[i]);
}
}
通过gcc编译main.c:gcc main.c -o main:
输入:./main hello nihao
显示:
the 0 agrument is:./main.
the 1 agrument is:hello.
the 2 agrument is:nihao.