#include <stdio.h>
int main(int argc, char* argv[])
{
int i = 0;
for(i = 0; i < argc; i++)
{
printf("%s\n", argv[i]);
}
return 0;
}
argc:表示输入的参数个数
argv:表示输入的多个参数值
当然,不是一定要叫argc argv,叫abcd都可以
但是一般大家都这么干的嘛,而且其实这两参数名也挺好记的
argc = argument count 参数量
argv = argument value 参数值
需要记住的是
启动程序时,会把启动的命令也当做参数传入进去
比如,
输入 ./main 1 abc 时
在程序中会得到3个参数
第一个就是 ./main
然后才是 1 和 abc
返回值的问题
一般规范的C程序中,main的返回值是int型的
返回0表示程序运行正常
返回非0表示运行错误,当然具体返回什么错误就看你自己怎么定了