static关键字可以将全局变量的作用于限制到本文件 那么static在多文件编译是有用,
单文件编译时static关键字有什么用
求大神, C语言的问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- Keepgrowing 2017-04-19 06:10关注
关于static这个关键字就是有两个用法:
(1)用于修饰全局变量的时候,就只能在在本文件能用,也就是在声明它的那个文件里面用,其它的文件不能用。
(2)用于一个函数里面修饰的变量,如果在函数里面修饰这个变量的话,会把这个变量的存储类型改变了,它会变成从程序运行开始就一直存在,而且只初始化一次,而且每次操作完了之后都会保存的上次操作后的那个值。详细可以看看我的博客,里面有这篇博文。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 微信公众号自制会员卡没有收款渠道啊
- ¥15 stable diffusion
- ¥100 Jenkins自动化部署—悬赏100元
- ¥15 关于#python#的问题:求帮写python代码
- ¥20 MATLAB画图图形出现上下震荡的线条
- ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
- ¥15 perl MISA分析p3_in脚本出错
- ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
- ¥15 ubuntu虚拟机打包apk错误
- ¥199 rust编程架构设计的方案 有偿