学习一下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
来源:https://www.cnblogs.com/DengSchoo/p/12600035.html