先认识一下main函数 main函数的调用是内核去调用的,main函数有两种形式 1:无参的主函数
int main(void){
return 0;
}
2:带参的主函数
int main(int argc,char *argv[]){
return 0;
}
以下代码就是获取参数的数量和参数的列表:
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字符数组中的数值,我们就可以直接自己自定义出自己带参数的程序
转载请注明原文地址: https://ju.6miu.com/read-662391.html