Command Line Arguments
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("argc = %d\n", argc);
printf("%s\n", argv[1]); // 从argv[1] 开始,argv[0]无效
return 0;
}
比如我编译好了程序后,在 hello.exe 不传入参数
./hello
结果:
为什么没传入值,agrc = 1,因为 argv[0] 存放的是这个项目的名字
传入一个参数 hi
./hello hi
结果: