返回介绍

又不是造火箭……还真是!

发布于 2024-10-10 23:21:26 字数 654 浏览 0 评论 0 收藏 0

把程序分解成独立的源文件,不仅意味着可以在不同程序之间共享代码,还意味着可以开始创建真正的大程序了。为什么?因为现在可以把程序分解成更小的自洽代码片段。比起在一个庞大的源文件中搞定一切,现在你可以有很多更简单的文件,它们更容易理解、维护和测试。

使用多个源文件的优点是可以开始创建大程序了。缺点嘛,还是可以开始创建大程序了。C 编译器是很高效的软件,它把程序改头换面了好几次:编译器会修改源代码,把许许多多文件链接起来,还不会挤爆存储器,编译器甚至还会优化代码,尽管编译器做了那么多事情,但它还是很快。

但如果用很多文件来创建程序,编译代码的时间就变得很重要。假设一个大型项目要花一分钟编译,听起来可能不长,但足以打断你的思路。当你修改了一行代码,希望尽快看到运行结果,如果每次都要等足一分钟才能看到结果,就会减慢速度。

脑力风暴

仔细想想,就算是一个很小的改动,也要花很长时间编译才能看到结果。凭你对编译过程的了解,怎样才能提高重新编译程序的速度?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文