社区
C语言
帖子详情
C语言中多文件中变量的问题
Jerrylearnc
2008-07-07 09:18:57
看到说 在C中若一个文件中定义的外部变量和函数不允许其他文件引用,这时应在函数名和变量名的前面加上关键字static
我想这样会不会是那些变量成为静态变量啊
谢谢
非常感谢
...全文
159
8
打赏
收藏
C语言中多文件中变量的问题
看到说 在C中若一个文件中定义的外部变量和函数不允许其他文件引用,这时应在函数名和变量名的前面加上关键字static 我想这样会不会是那些变量成为静态变量啊 谢谢 非常感谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jerrylearnc
2008-07-09
打赏
举报
回复
谢谢各位!
xkyx_cn
2008-07-07
打赏
举报
回复
全局变量和静态变量,除了访问限制外,貌似没有区别
na_he
2008-07-07
打赏
举报
回复
static修饰的变量放在静态存储区,可以限定其作用域。
加上staic之后自然成为各为了静态变量,拥有了static变量的特性.
Jerrylearnc
2008-07-07
打赏
举报
回复
那这样的话
我不想让既不想让其他文件引用那个变量
又不想让他成为静态变量(意思是 我不想使用静态变量)
ly19850703
2008-07-07
打赏
举报
回复
外部变量加上static,就变成了静态全局变量,这样作用域被限制为该变量定义的源程序里,
这样就能够达到不允许其他文件引用。
xkyx_cn
2008-07-07
打赏
举报
回复
会的,有什么顾虑请讲
K行天下
2008-07-07
打赏
举报
回复
就是静态变量啊
所以只具有文件可见性, 其他文件不可见,不会产生多重定义
sukyin
2008-07-07
打赏
举报
回复
会的。
c语言
中
跨
文件
变量
,
C语言
中
跨
文件
的全局
变量
声明:突然看到这篇文章,发现了
c语言
中
使用全局
变量
的错误,特转之。首先看一段代码(https://gist.github.com/3760736)func.cintbuf=0;voidfunc(){buf=2;/* Do something else */}view raw func.c This Gistbrought...
C语言
中
跨
文件
的全局
变量
声明:突然看到这篇文章,发现了
c语言
中
使用全局
变量
的错误,特转之。 首先看一段代码(https://gist.github.com/3760736) func.c 123456 int buf = 0; void func() { buf = ...
c语言
头
文件
可以定义全局
变量
,
C语言
在头
文件
中
定义全局
变量
C语言
在头
文件
中
定义全局
变量
头
文件
定义全局
变量
等
问题
全局
变量
可不可以定义在可被多个.C
文件
包含的头
文件
中
?为什么?可以,在不同的C
文件
中
以static形式来声明同名全局
变量
。头
文件
中
不可以直接定义
变量
和函数,...
c语言
变量
大全,
C语言
变量
本篇文章帮大家学习
c语言
变量
,包含了
C语言
变量
使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。
变量
是内存位置的名称。它用于存储数据。其值可以更改,可以重复使用多次。它是通过...
c语言
引用定义
变量
,如何在
c语言
中
定义及引用全局
变量
?
如何在
c语言
中
定义及引用全局
变量
?答案:5信息版本:手机版解决时间 2019-10-03 10:30已解决2019-10-02 15:19如何在
c语言
中
定义及引用全局
变量
?最佳答案2019-10-02 16:051、全局
变量
也称为外部
变量
,它是在函数外部...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章