文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
又不是造火箭……还真是!
把程序分解成独立的源文件,不仅意味着可以在不同程序之间共享代码,还意味着可以开始创建真正的大程序了。为什么?因为现在可以把程序分解成更小的自洽代码片段。比起在一个庞大的源文件中搞定一切,现在你可以有很多更简单的文件,它们更容易理解、维护和测试。
使用多个源文件的优点是可以开始创建大程序了。缺点嘛,还是可以开始创建大程序了。C 编译器是很高效的软件,它把程序改头换面了好几次:编译器会修改源代码,把许许多多文件链接起来,还不会挤爆存储器,编译器甚至还会优化代码,尽管编译器做了那么多事情,但它还是很快。
但如果用很多文件来创建程序,编译代码的时间就变得很重要。假设一个大型项目要花一分钟编译,听起来可能不长,但足以打断你的思路。当你修改了一行代码,希望尽快看到运行结果,如果每次都要等足一分钟才能看到结果,就会减慢速度。
脑力风暴
仔细想想,就算是一个很小的改动,也要花很长时间编译才能看到结果。凭你对编译过程的了解,怎样才能提高重新编译程序的速度?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论