你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
每日签到
STM32团队2
论坛吐槽优化专区
升级测试
【1.15签到】每日问答——const和static的用法
[复制链接]
freeelectron
提问时间:2016-1-15 09:09 /
阅读主题, 点击返回1楼
赞
0
收藏
0
评论
86
分享
发布时间:2016-1-15 09:09
请先
登录
后回复
86个回答
759611
回答时间:2016-1-15 12:24:48
a1024a.1 32b0c
学习了!
赞
0
评论
回复
支持
反对
花生-330161
回答时间:2016-1-15 12:28:33
a0a.1 32b0c
简单的将,const 用于指定变量不能动态赋值,只能在编译时赋予一个初始值
static 用于在函数红源文件内,用在函数内部时,无论函数执行多少次,变量的值都不会消失,用于源文件内部时,防止与其它源文件的同名变量相冲突。
赞
0
评论
回复
支持
反对
紫嫣0302
回答时间:2016-1-15 13:16:24
a0a.1 32b0c
挺好的。这是今天的签到吗?
赞
0
评论
回复
支持
反对
xuguomin
回答时间:2016-1-15 13:17:05
a1024a.1 32b0c
签到签到
赞
0
评论
回复
支持
反对
wtliu
回答时间:2016-1-15 13:28:37
a0a.1 32b0c
const 定义常量,static 定义静态变量。
赞
0
评论
回复
支持
反对
zhangjian666
回答时间:2016-1-15 13:31:49
a1024a.1 32b0c
签到
赞
0
评论
回复
支持
反对
飞狼老大
回答时间:2016-1-15 13:48:31
a1024a.1 32b0c
学习一下!
赞
0
评论
回复
支持
反对
hellokity
回答时间:2016-1-15 13:52:11
a0a.1 32b0c
const和static的用法?
赞
0
评论
回复
支持
反对
alisa123
回答时间:2016-1-15 14:01:43
a1032a.1 32b0c
签到签到
赞
0
评论
回复
支持
反对
huaiqiao
回答时间:2016-1-15 14:27:50
a0a.1 32b0c
当const修饰一个普通变量时,则这个普通变量不应被修改。当const修饰一个指针变量时,这个指针指向的内容不应被修改,也不应让其它指针指向这个内容。
静态全局变量有以下特点: 1)该变量在全局数据区分配内存; 2)未经初始化的静态全局变量会被程序自动初始化为0(自动变量的值是随机的,除非它被显式初始化); 3)静态全局变量在声明它的整个文件都是可见的,而在文件之外(extern)是不可见的; 定义全局变量就可以实现变量在文件中的共享,但定义静态全局变量还有以下好处: 1)静态全局变量不能被其它文件所用; 2)其它文件中可以定义相同名字的变量,不会发生冲突; 2、[静态局部变量] 在局部变量前,加上关键字static,该变量就被定义成为一个静态局部变量。
赞
0
评论
回复
支持
反对
1
2
3
4
5
6
7
8
9
/ 9 页
下一页
所属标签
相似问题
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
static 用于在函数红源文件内,用在函数内部时,无论函数执行多少次,变量的值都不会消失,用于源文件内部时,防止与其它源文件的同名变量相冲突。
静态全局变量有以下特点: 1)该变量在全局数据区分配内存; 2)未经初始化的静态全局变量会被程序自动初始化为0(自动变量的值是随机的,除非它被显式初始化); 3)静态全局变量在声明它的整个文件都是可见的,而在文件之外(extern)是不可见的; 定义全局变量就可以实现变量在文件中的共享,但定义静态全局变量还有以下好处: 1)静态全局变量不能被其它文件所用; 2)其它文件中可以定义相同名字的变量,不会发生冲突; 2、[静态局部变量] 在局部变量前,加上关键字static,该变量就被定义成为一个静态局部变量。