C语言中main函数接收命令行参数的方式(转)

C语言中main(int argc, char** argv)函数接收命令行参数的方式

如果主程序的名字为run.exe或run.out,则命令行传入参数的方式为:
./run 1 2 3 a b c

则main函数中的参数argc的值为7,即argc=7
              参数argv[0]的值为run,即argv[0]="run"
              参数argv[1]的值为1, 即argv[1]="1"
              参数argv[2]的值为2, 即argv[2]="2"
              参数argv[3]的值为3, 即argv[3]="3"
              参数argv[4]的值为a, 即argv[4]="a"
              参数argv[5]的值为b, 即argv[5]="b"
              参数argv[6]的值为c, 即argv[6]="c"
              
可以据此将参数作为程序启动的配置项,增强启动参数的可配置性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值