你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
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个回答
Tcreat
回答时间:2016-3-8 18:31:38
a0a.1 32b0c
:):):):):):)
赞
0
评论
回复
支持
反对
ccl123
回答时间:2016-3-8 19:09:16
a1024a.1 32b0c
.............................
赞
0
评论
回复
支持
反对
franki
回答时间:2016-3-8 20:01:20
a1024a.1 32b0c
签到 签到
赞
0
评论
回复
支持
反对
sacq12
回答时间:2016-3-8 20:35:05
a1024a.1 32b0c
3.8签到
赞
0
评论
回复
支持
反对
风丛林
回答时间:2016-3-8 20:44:12
a1024a.1 32b0c
签到,签到
赞
0
评论
回复
支持
反对
yubinwu_3004964
回答时间:2016-3-8 21:07:19
a0a.1 32b0c
应该是优化不能。如果没有static,函数没被调用会自然优化掉
赞
0
评论
回复
支持
反对
随风飘扬
回答时间:2016-3-8 21:14:45
a0a.1 32b0c
static函数只能在本文件内调用
赞
0
评论
回复
支持
反对
chendiand
回答时间:2016-3-8 21:57:49
a0a.1 32b0c
签到签到签到
赞
0
评论
回复
支持
反对
zcl201207
回答时间:2016-3-8 22:40:54
a1024a.1 32b0c
签到签到
赞
0
评论
回复
支持
反对
lkl0305
回答时间:2016-3-8 22:48:46
a0a.1 32b0c
1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,
但不能被模块外其它函数访问。它是一个本地的全局变量。
3). 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这
个函数被限制在声明它的模块的本地范围内使用。
赞
0
评论
回复
支持
反对
布丁奶茶
回答时间:2016-3-8 23:23:59
a0a.1 32b0c
static函数只能由該文件内的其他函数调用
赞
0
评论
回复
支持
反对
suoma
回答时间:2016-3-8 23:25:53
a0a.1 32b0c
static函数只能由該文件内的其他函数调用
赞
0
评论
回复
支持
反对
kingsings
回答时间:2016-3-8 23:58:10
a0a.1 32b0c
签到领金币
赞
0
评论
回复
支持
反对
仙景
回答时间:2016-3-9 08:39:23
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). 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这
个函数被限制在声明它的模块的本地范围内使用。