Masron
首先看完整的内容int main(int argv,char * argc[])
输入命令 ./main.out 时 argv=1;argc这个数组也只有一个值,argc[0]= ./main.out
输入命令./main.out -i 时 argv=2,;argc这个数组有两个值,argc[0]= ./main.out及argc[1]= ./main.out -i
这个我们可以看出argv的值等于后面这个数组的长度,等于后面接的参数个数加1。
weixin_慕圣2327608
不要把Linux里的shell&&和C++里的&&混在一起理解就行
刘建元的学习身影
宝慕林9507558
如果有错,请高手指出,谢谢
慕先生2177055
你的 前一段是把main.c编译成main.out,后一段才是执行main.out
慕粉004404296
你使用 echo $? 的上次操作不是 ./main.out && gcc main.c -o main2.out && ./main2.out && ls
echo $? 显示最后上一次命令的退出状态(说上一次你好理解一点)
qq_什么是爱i_0
让.c只编译不链接 产生的目标文件.o
潘大贱
升级命令是sudo apt-get upgrade
stars宸
这个只是自定的形参而已,叫什么不要紧
可可滴
新手建议直接使用github上vim配置。自动化安装。
可可滴
卸了不能重装吗?
奈何奈何
看看后续的讲解
101是执行了,但是其中有错误,后面不是解释了,用main2.out&&ls就看出来了