永发信息网

volatile int和int区别是什么呀?怎么用?

答案:2  悬赏:10  手机版
解决时间 2021-03-20 16:15
急用啊…………高手帮帮忙…………非常非常感谢
最佳答案
volatile int
volatile 是个关键字。在一个变量前加上这个关键字,表示的含义是告诉编译器在编译的时候不要优化掉这个变量,因为一般的编译器都有优化选项,某些优化过程就会把一些变量优化掉。这个在嵌入式系统中很重要,比如说你要在某个PROT不停的读取数据,而且这个PORT的数据时实时更新的,那么你就要在你的变量前面加上volatile ,否则编译器很有可能就只读取一遍,以后都不读取仍然使用上一个值 例如 int ValueRead; ValueRead = PORTB 这样的话重复读就会被优化掉,要volatile int ValueRead; ValueRead = PORTB 这样就OK了 哈哈
全部回答
我。。知。。道 加。。我。。私。。聊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
漳州南成房地产开发有限公司我想知道这个在什
高要白土镇冷水村的邓巨辉是什么人渣
羽毛球如何做大神
触漫的字的倒影怎么做(下图)
q5一般什么人开
岩塆村地址有知道的么?有点事想过去
买25米铁船海钓旅游新船价格
冰冻饺子蒸多久才熟
有雾霾不能跑步,大家都怎么解决的
全班男生一起干女班长
我手机一来电话ipad也跟着响请问怎么样把iPad
我打井打到45米出现黑石层,但又不像石头,质
哪里有招C1驾驶员的啊?求大神帮助
彩之韵珠宝地址有知道的么?有点事想过去
停前八月梨早熟一日上树能千回的意思
推荐资讯
“我”到外祖母家,“我”最喜欢做的事情是(
麻辣牛骨头火锅的做法
怎么训练金毛每天出门时大小便?
树森摄影桂林路店我想知道这个在什么地方
一个人的世界 用拼音怎么打的
怎样给XP系统添加服务
月经期第一天是属于什么期?
它日若随凌云志 敢笑黄朝不丈夫什么意思
爱情是相爱总是简单。相处太难吗?
fue种睫毛后可以喝酒吗
怎么给MP4格式的视频加音乐,MP4为什么导入不
4200mah电池 30c放电是几安培
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?