先认识一下main函数
main函数的调用是内核去调用的,main函数有两种形式
1:无参的主函数
int main(void){
return 0;
}
2:带参的主函数
int main(int argc,char *argv[]){
return 0;
}
以下代码就是获取参数的数量和参数的列表:
#include<stdio.h>
int main(int argc,char *argv[]){
printf("argc:%d\n",argc);
int i = 0;
//参数是从第二个开始的,第一个是可执行文件的路径
for( i=1 ; i<argc ; i++){
printf("%s",argv[i]);
//printf("%s",*(argv+i))//二级指针的形式,变成列地址的形式,输出
}
return 0;
}
通过获取argc的数量,以及argv字符数组中的数值,我们就可以直接自己自定义出自己带参数的程序