gpt4 book ai didi

c - 返回类型为静态的影响

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

返回静态类型数据可能产生什么影响。我们什么时候应该真正使用它?

static ssize_t
my_read(int fd, char *ptr)
{
//code from Stevens Unix Network programming.
if (something)
return (-1)
if (something else)
return (0)


return (1)
}

这里为什么是静态的?

谢谢。

最佳答案

函数是静态的,不是返回类型。这意味着它的名称仅在当前编译单元内可见,用作封装机制。

但是,该函数仍然可以通过函数指针从其他地方调用。

另见 this discussion on the general static keyword了解更多上下文。

关于c - 返回类型为静态的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5025394/

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