第十八章:运行时环境
Github
链接:ch18. 运行时环境
编程环境还是相当重要的,程序跑不起来或者和预期相悖,首先去检查下编程环境是否一致吧哈哈,实力甩锅。
本章总结及注意点
部分课后习题解答
18.7 问题
-
目前主要使用
vscode
,在Windows
下的vs2019
以前鼓捣过,今天M1
芯片的mac
更新真把人搞吐了…没心思搞了,自己查查资料鼓捣鼓捣吧。 -
答案取决于具体的环境。
-
答案取决于具体的环境。
-
答案取决于具体的环境。不过书中提到的这个
d0
寄存器保存返回值出现的意外情况也是蛮秀的。 -
见参考答案:
-
见参考答案:
-
时代的进步,高级语言的产生更适用于大型项目,在开发效率上会大大优于汇编程序!
18.8 编程练习
-
没环境,不太想写,其实可以去在线编辑器简单练个手。
-
同上。
-
见参考答案:
随笔
-
汇编在大三的时候学过一点点,但也只是一点点。第 18 章看下来感觉有点抽象,汇编都太过于底层了…
-
印象最深的应该还是在讲解
ch8
数组的时候,P146-P149
进行了 4 步优化,一开始我反正第一反应写的是最拉胯的第一种,最后优化到第四种,直接可以媲美汇编代码了!这才是C
语言的魅力!当然,现代优秀的编译器已经可以进行代码优化了,真没必要过多去纠结,除非效率要达到极致。
疑问
-
书末提到
Unix
下的评测工具蛮不错的,可以抽空研究研究。 -
汇编这章只是简单的看了看,课后习题也比较少,本书还是会复看几遍的。