main函数参数

半腔热情 提交于 2020-03-30 19:22:14

学习一下main函数参数

结论

  • argc表示参数的个数初始为1, 在命令行运行时,后面所跟的参数
    • c : count计数
    • argc = argument count参数计数;
  • argv类似于二维字符数组用于去保存命令
    • v : vectoor 向量
    • argv = argument vector可以理解成二维数组去存放参数值(有的地方叫为value 参数值)
#include <stdio.h> 
int main(int argc, char** argv) {
    printf("argc=%d\n",argc);
    for (int i = 0;i < argc; i++) {
       printf("%s\n",argv[i]);
    }
    return 0;
}
在命令行(Linux)输入一下命令去编译运行test.c
gcc test.c -o test
./test  1 2 3 4 5

输出结果

argc = 6
./test
1
2
3
4
5
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!