c - 如何区分同名的静态全局变量和外部全局变量?

标签 c

我有 2 个文件:

file1.c:
static int k = 3;

file2.c
int k = 5

有什么方法可以访问 file2.c 中的外部变量 k 吗?

最佳答案

不,没有。您应该重命名其中一个变量。

关于c - 如何区分同名的静态全局变量和外部全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9686330/

相关文章:

c - 在 C 中调用函数而不是宏

c - 字符串中所有可能的字符组合

c++ - 尝试测试 dll 时出现 LNK2019 错误

c - 密码恢复程序

c - 32 位字的镜像位

c++ - 创建自定义语音命令 (GNU/Linux)

c - MSP430 兼容性问题

c - 在 C 语言中,%s 无法与我的返回值正常工作

c - 默认情况下 sleep 做什么?它会在实际时间进入休眠状态吗

c - 错误 C2143 : syntax error : missing ';' before 'type' when transferring pointer