main函数参数

学习一下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
上一篇:系列一: 初识SDL


下一篇:C 命令行参数