main(int argc,char *argv[]),参数运用
参数 运用 int main char argv
2023-09-11 14:21:22 时间
原型:int main(int argc,char *argv[]
功能:程序入口函数
参数:
argc:命令行总的参数个数,该参数包含程序名在内,也就是说argc至少为1。
argv[]:是一个字符指针数组,代表指向包括程序名在内的各个命令行各参数项字符串地址,数组有效元素为argc。如果命令行有多个参数,argv[0]代表程序名,argv[1]~argv[argc-1]依次指向其他各参数项的字符串,argv[argc]的值为NULL,代表字符指针数组结尾。
程序案例:
1.如果用户输入一个参数,则打印“ no args",如果输入两个参数,并且第二个命令参数是-a,则在命令行输出“I will deal with -a",如果是-l,则打印“I will deal with -l".
#include"stdio.h"
int main(int argc,char *argv[]){
if(argc==1)
printf("no args\n");
else if(argc==2){
if(strcmp(argv[1],"-a")==0)
printf("I will deal with -a\n");
if(strcmp(argv[1],"-l")==0)
printf("I will deal with -l\n");
}
return 0;
}
相关文章
- spring mvc 框架URL接收中文参数的乱码解决方案
- Lua获取系统时间和时间格式化方法及格式化参数
- 微信公众号菜单添加小程序,miniprogram,pagepath参数详解,php开发公众号
- /etc/fstab 参数详解及如何设置开机自动挂载
- phalcon: 获取参数的方法
- 修改参数时scope参数值的作用
- go gin框架:PostForm和Param组合使用接收请求参数
- 打印JVM配置参数的命令
- 浅谈 SAP UI5 OData 模型构造函数的输入参数
- Atitit mybatisutil 模块测试功能列表 1.1. mybatis读取mapper配置的sql语句 使用xml类库1 1.2. Mybatis替换参数工具类型3 Itfs pn
- paip.提升性能---mysql 性能 测试以及 参数调整.txt
- android 启动阶段init.rc 参数详解
- 习题6.14 以m行n列二维数组为参数进行方法调用,分别计算二维数组各列元素之和,返回并输出所计算的结果。
- Python 两个星号(**)的 参数
- hive学习(六) 参数和动态分区
- Python命令行参数大全
- Haproxy压测及参数调优