gpt4 book ai didi

c - C 标准库中包含什么?

转载 作者:太空狗 更新时间:2023-10-29 11:32:06 25 4
gpt4 key购买 nike

我会举一个来自 The GNU C Library 的例子文档:

13.1 Opening and Closing Files

This section describes the primitives for opening and closing files using file descriptors. The open and creat functions are declared in the header file fcntl.h, while close is declared in unistd.h.

我的问题是:

unistd.hfcntl.h 可以被认为是标准C 吗?据我所知,它们应该是 Posix standard 的一部分。 ?

我们可以说 C 标准库 = Posix 函数 + C API 吗?我很困惑,因为Wikipedia page for C Standard Library不包含 unistd.h 但 GNU C 库文档包含它?

最佳答案

不,unistd.hfcntl.h 等不是标准的 C。

一般来说,标准 C 不包含处理低级文件操作的函数。例如,fopenfreadfwrite 是标准 C 库的一部分。虽然 POSIX openreadwrite 函数不是标准的 C。

关于c - C 标准库中包含什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30414198/

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