你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
【3.8签到】每日问答——static函数与普通函数有什么区别
[复制链接]
苏柚
提问时间:2016-3-8 08:55 /
阅读主题, 点击返回1楼
赞
0
收藏
0
评论
118
分享
发布时间:2016-3-8 08:55
请先
登录
后回复
118个回答
stary666
回答时间:2016-3-8 12:30:04
a0a.1 32b0c
1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,
但不能被模块外其它函数访问。它是一个本地的全局变量。
3). 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这
个函数被限制在声明它的模块的本地范围内使用。
赞
0
评论
回复
支持
反对
wamcncn
回答时间:2016-3-8 12:31:07
a0a.1 32b0c
签到
赞
0
评论
回复
支持
反对
OPTION_REG
回答时间:2016-3-8 12:42:26
a0a.1 32b0c
签到有礼,叶
赞
0
评论
回复
支持
反对
shuishou
回答时间:2016-3-8 12:46:05
a1024a.1 32b0c
签到签到
赞
0
评论
回复
支持
反对
iirfw
回答时间:2016-3-8 12:56:28
a1024a.1 32b0c
签到,签到。。。。。
赞
0
评论
回复
支持
反对
chifen
回答时间:2016-3-8 12:57:55
a0a.1 32b0c
不知道哟
赞
0
评论
回复
支持
反对
我爱下载
回答时间:2016-3-8 13:11:27
a0a.1 32b0c
static函数只能用于局部,可以在多文件工程中,重复出现相同的static函数
赞
0
评论
回复
支持
反对
windworld-18984
回答时间:2016-3-8 13:12:20
a0a.1 32b0c
只能本文件内的函数调用
赞
0
评论
回复
支持
反对
23度26分!
回答时间:2016-3-8 13:31:27
a1024a.1 32b0c
感谢楼主!
赞
0
评论
回复
支持
反对
mikeliujia
回答时间:2016-3-8 13:42:57
a0a.1 32b0c
春如四季啊。。。
赞
0
评论
回复
支持
反对
ersha4877
回答时间:2016-3-8 13:46:25
a1024a.1 32b0c
赞
0
评论
回复
支持
反对
watershade
回答时间:2016-3-8 14:09:51
a0a.1 32b0c
女同袍们节日快乐。
static在程序的整个生命周期内不释放内存
赞
0
评论
回复
支持
反对
wyxy163@126.com
回答时间:2016-3-8 14:34:11
a1024a.1 32b0c
提示:
作者被禁止或删除 内容自动屏蔽
赞
0
评论
回复
支持
反对
奔跑的猪
回答时间:2016-3-8 14:43:37
a0a.1 32b0c
static函数静态存储,有固定的内存
赞
0
评论
回复
支持
反对
JXEE
回答时间:2016-3-8 15:32:56
a0a.1 32b0c
函数作用域限制在本文件以内,不对外数传符号链接
赞
0
评论
回复
支持
反对
1
2
3
4
5
6
7
8
/ 8 页
下一页
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,
但不能被模块外其它函数访问。它是一个本地的全局变量。
3). 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这
个函数被限制在声明它的模块的本地范围内使用。
static在程序的整个生命周期内不释放内存