gpt4 book ai didi

c - 在同一头文件中声明、初始化和使用全局变量

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

我实际上是在尝试使用在头文件(比如 x.h)中初始化的变量,并希望在同一头文件的内联代码中使用相同的变量。同一个变量在另一个文件中被修改(比如 y.c)。我怎样才能做到这一点 ?我想知道这样做的好方法。

最佳答案

使用 extern 保留字。

切勿在“.h”文件中创建变量,这是导致错误的不良做法。相反,在您需要使用它们的任何地方将它们声明为 extern 并仅在将实例化它的单个“.c”文件中声明变量本身,并从您使用它的所有其他地方链接到.

关于c - 在同一头文件中声明、初始化和使用全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6525496/

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