第一章:1.3:了解编译系统如何工作的好处
1:优化程序性能:以C语言为例:循环求和的结果放到一个本地变量中,会比将其放到一个通过引用传递过来的参数中,运行起来快很多。
重新排列一下算数表达式中的括号就能让函数运行更快。
2:理解链接时出现的错误。:了解静态变量和全局变量的区别,静态库和动态库的区别 命令行上排列库的顺序有什么影响。
3:避免安全漏洞:学习安全编程的第一步就是理解数据和控制信息存储在程序栈(zhan)上的方式会引起的后果
1:优化程序性能:以C语言为例:循环求和的结果放到一个本地变量中,会比将其放到一个通过引用传递过来的参数中,运行起来快很多。
重新排列一下算数表达式中的括号就能让函数运行更快。
2:理解链接时出现的错误。:了解静态变量和全局变量的区别,静态库和动态库的区别 命令行上排列库的顺序有什么影响。
3:避免安全漏洞:学习安全编程的第一步就是理解数据和控制信息存储在程序栈(zhan)上的方式会引起的后果
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步