第一章:1.3:了解编译系统如何工作的好处
1:优化程序性能:以C语言为例:循环求和的结果放到一个本地变量中,会比将其放到一个通过引用传递过来的参数中,运行起来快很多。
重新排列一下算数表达式中的括号就能让函数运行更快。
2:理解链接时出现的错误。:了解静态变量和全局变量的区别,静态库和动态库的区别 命令行上排列库的顺序有什么影响。
3:避免安全漏洞:学习安全编程的第一步就是理解数据和控制信息存储在程序栈(zhan)上的方式会引起的后果
1:优化程序性能:以C语言为例:循环求和的结果放到一个本地变量中,会比将其放到一个通过引用传递过来的参数中,运行起来快很多。
重新排列一下算数表达式中的括号就能让函数运行更快。
2:理解链接时出现的错误。:了解静态变量和全局变量的区别,静态库和动态库的区别 命令行上排列库的顺序有什么影响。
3:避免安全漏洞:学习安全编程的第一步就是理解数据和控制信息存储在程序栈(zhan)上的方式会引起的后果