为什么C函数这么长?

为什么C函数这么长?,c,C,我来自一个写剧本的人,习惯于在50行内完成任务 当我经常看到超过200行的函数时,我真的很难读懂它 这很正常吗?语言中没有任何东西可以使函数“长”-您可以用任何合理的语言编写长函数,理想情况下,应该在大多数语言中将它们重构为更小、更易于理解和维护的函数。函数有多长,取决于机器前面的设备……听起来你在长时间运行时遇到困难是正常的。这对我来说也是很正常的。200行,括号放在单独的行上,我猜有很多空行?但是大多数c语言的开源项目都有很多长函数。@mysql\u go:并且不是所有的开源项目都有绝对最好

我来自一个写剧本的人,习惯于在50行内完成任务

当我经常看到超过200行的函数时,我真的很难读懂它


这很正常吗?

语言中没有任何东西可以使函数“长”-您可以用任何合理的语言编写长函数,理想情况下,应该在大多数语言中将它们重构为更小、更易于理解和维护的函数。

函数有多长,取决于机器前面的设备……听起来你在长时间运行时遇到困难是正常的。这对我来说也是很正常的。200行,括号放在单独的行上,我猜有很多空行?但是大多数c语言的开源项目都有很多长函数。@mysql\u go:并且不是所有的开源项目都有绝对最好的代码;)这是开发人员的功能,而不是语言。