gpt4 book ai didi

c - 大型 main 会使程序变慢吗?

转载 作者:行者123 更新时间:2023-12-05 01:25:55 25 4
gpt4 key购买 nike

如果我有 main 功能,比如 10K 行。有 4 个功能和 2.5k 行会运行缓慢吗?或者这些功能只是出于美学原因,例如代码清晰度等?

最佳答案

单个函数不会有任何函数调用开销,这在现代硬件上是无限小的,而具有四个函数的解决方案将招致函数调用惩罚。

但是,下一个维护您的代码的人会因为您拥有一个 10K 行函数或四个 2.5K 行函数而追捕并杀死您。

函数应该:

  • 执行单一工作单元并承担单一职责;
  • 消除代码重复;
  • 模块化代码。

这 10K 行中有多少行是一遍又一遍地复制和粘贴的?

关于c - 大型 main 会使程序变慢吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9912436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com