gpt4 book ai didi

c - 标题和函数原型(prototype)的最佳策略

转载 作者:行者123 更新时间:2023-12-02 06:58:32 27 4
gpt4 key购买 nike

我是 C 语言的新手,我需要完成自己的大型 C 项目。所以我将定义风格。我想弄清楚达成交易的最佳策略是什么带有标题和函数原型(prototype)。我一直在寻找信息.. 但一切似乎都很模糊。

所以我问。根据您在大型 C 项目中的经验,哪种方法更好?

  1. 有一个带有函数原型(prototype)的大标题,并包含在那里当我添加功能时的所有原型(prototype) + 可能是,结构声明的单独 header +一些具有类似功能的结构实现的*.c文件分组。

  2. 有单独的头文件(foo.h),包含原型(prototype)和结构每个 *.c 文件 (foo.c) 的声明

  3. 通过使用一个巨大的 *.c 文件来尽量减少原型(prototype)的使用,并不断地相对于彼此函数移动以避免原型(prototype)在可能的情况下?

最佳答案

第二个选择是典型的,通常被认为是最好的。

理论上,将事物分解成模块可以加快编译速度,因为您不需要重新构建未更改的代码,您只需链接现有的目标文件即可。

在实践中,链接可能不是瓶颈,但从概念上讲,根据代码的作用将代码分成模块是很好的。厨房里所有东西的一大汤并不总是好吃。

关于c - 标题和函数原型(prototype)的最佳策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26385115/

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