int main(int argc,char* argv[]),int main(int argc,char** argv)

来源:互联网 发布:usb电流测试软件 编辑:程序博客网 时间:2024/06/02 06:25

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.

0 0