gpt4 book ai didi

c - 在 C 语言中使用函数来保持组织是否可以?

转载 作者:太空狗 更新时间:2023-10-29 16:34:29 24 4
gpt4 key购买 nike

我是一个相对较新的 C 程序员,我注意到其他高级 OOP 语言的许多约定在 C 上并不完全适用。

可以使用短函数让您的编码保持井井有条吗(即使它可能只被调用一次)?这方面的一个例子是 10-15 行,例如 void init_file(void),然后首先在 main() 中调用它。

最佳答案

我不得不说,这不仅没问题,而且普遍受到鼓励。只是不要过度通过创建无数微小函数来分散思路。尝试确保每个函数都执行一个内聚的、很好的...函数,具有干净的接口(interface)(太多的参数可能暗示该函数正在执行的工作与其调用者没有充分分开).

此外,命名良好的函数可以用来替换原本需要的注释。除了提供重用之外,函数还可以(或相反)提供一种组织代码并将其分解为更容易理解的更小单元的方法。以这种方式使用函数非常类似于创建包和类/模块,尽管是在更细粒度的级别上。

关于c - 在 C 语言中使用函数来保持组织是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6210205/

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