慕粉004404296
2017-12-03 11:55
./main.out && gcc main.c -o main2.out && ./main2.out && ls
hello world
hello world
并没有执行ls
main.out的返回值是0 main2.out的返回值是1 在执行这个命令之后
我用echo $? 查看错误码 显示却是 0 为什么不是1呢
你使用 echo $? 的上次操作不是 ./main.out && gcc main.c -o main2.out && ./main2.out && ls
echo $? 显示最后上一次命令的退出状态(说上一次你好理解一点)
Linux C语言编程基本原理与实践
203963 学习 · 451 问题
相似问题