你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【1.15签到】每日问答——const和static的用法  

[复制链接]
freeelectron 提问时间:2016-1-15 09:09 /
阅读主题, 点击返回1楼
收藏 评论86 发布时间:2016-1-15 09:09
86个回答
759611 回答时间:2016-1-15 12:24:48
学习了!
花生-330161 回答时间:2016-1-15 12:28:33
简单的将,const 用于指定变量不能动态赋值,只能在编译时赋予一个初始值
static 用于在函数红源文件内,用在函数内部时,无论函数执行多少次,变量的值都不会消失,用于源文件内部时,防止与其它源文件的同名变量相冲突。

logo_st.png
紫嫣0302 回答时间:2016-1-15 13:16:24
挺好的。这是今天的签到吗?
xuguomin 回答时间:2016-1-15 13:17:05
签到签到
wtliu 回答时间:2016-1-15 13:28:37
const 定义常量,static 定义静态变量。
zhangjian666 回答时间:2016-1-15 13:31:49
签到
飞狼老大 回答时间:2016-1-15 13:48:31
学习一下!
hellokity 回答时间:2016-1-15 13:52:11
const和static的用法?
alisa123 回答时间:2016-1-15 14:01:43
签到签到
huaiqiao 回答时间:2016-1-15 14:27:50
当const修饰一个普通变量时,则这个普通变量不应被修改。当const修饰一个指针变量时,这个指针指向的内容不应被修改,也不应让其它指针指向这个内容。
静态全局变量有以下特点:   1)该变量在全局数据区分配内存;    2)未经初始化的静态全局变量会被程序自动初始化为0(自动变量的值是随机的,除非它被显式初始化);    3)静态全局变量在声明它的整个文件都是可见的,而在文件之外(extern)是不可见的;  定义全局变量就可以实现变量在文件中的共享,但定义静态全局变量还有以下好处:   1)静态全局变量不能被其它文件所用;    2)其它文件中可以定义相同名字的变量,不会发生冲突;  2、[静态局部变量] 在局部变量前,加上关键字static,该变量就被定义成为一个静态局部变量。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版