gpt4 book ai didi

c - 不同文件中的相同静态变量

转载 作者:行者123 更新时间:2023-11-30 21:42:58 24 4
gpt4 key购买 nike

嗨,欢迎大家回答这个问题。Q1)如果 File1.c 包含 static int a;并且 File2.c 包含 static int a;

如果这两个文件是同一项目的一部分。

编译会抛出任何错误吗?如果是的话,为什么?如果它不会抛出任何错误,为什么?正如我们声明的一样..?

Q2) 静态变量 X;在 prog1.c 中声明的我们如何在 prog2.c 中使用 X 的值

告诉我另一种方式,而不通过 prog1.c 中全局声明的函数的返回值发送值

注意:有人告诉我有关 GET 和 SET 函数的信息,我们如何使用它来获取静态 var 值..?还有其他方法可以访问该值吗?

最佳答案

“static”关键字的全部意义在于,它意味着变量(或函数)仅在定义它的文件中可用。所以这两个变量是完全独立的。因此不会出现错误,也无法从另一个文件访问一个文件。

关于c - 不同文件中的相同静态变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24178264/

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