
- 标第1处的问题和标第二处的问题是,主函数的两个参数argc、*argv[]是干嘛的?第2处的while判断是什么意思呢?
- 第3处那儿,argv[0]不是一个指针吗,如果值是0xaaba,那加1不是变成0xaabb了吗?
char类型是两个字节,那有什么意义,是不是式子表达错误了。
---代码如图---
1、这是命令行参数。当你在cmd窗口执行exe文件时,可以在文件名后加上若干参数。argc表示参数个数,argv数组表示具体每个参数内容。
while就是逐个检查参数内容进行处理。
2、argv[0]是个字符串,+1就是跳过第一个字符'-',逐个字符比较参数内容