×

WIN和AVR及AVR-GCC中如何使用volatile的详细资料概述

消耗积分:0 | 格式:rar | 大小:0.03 MB | 2018-11-20

分享资料个

  volatile 的字面含义是易变的,那么将一个变量指示为 volatile是什么意思呢?是告诉编译器这个变量是易变的?事实上也是如此。在多任务、中断等环境下,变量可能被其他的任务改变,而编译器无法发现,volatile 就是告诉编译器这个变量在其它任务(或中断)中可能要修改。

  使用 volatile是与编译器优化有关系的。先看看下面的例子:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !