gpt4 book ai didi

C-头文件

转载 作者:行者123 更新时间:2023-12-04 11:04:59 26 4
gpt4 key购买 nike

C需要不同的头文件,如stdio.h、stdlib.h、fcntl.h等,对于不同的函数和结构定义,这是为什么?在幕后,一切都归结为 libc 那么为什么不创建一个包含所有定义和原型(prototype)的单个头文件呢?

最佳答案

这些文件由 C 标准库提供,可以更轻松地完成常见任务。至于为什么声明和定义保存在单独的文件中,是为了方便和可维护性的原因。例如,Linux 内核没有在单个 C 文件中定义的原因与此相同,尽管理论上可以如此。

关于C-头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46739242/

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