嵌入式工程师笔试题解析与备考指南.pdf

嵌入式工程师笔试题解析与备考指南.pdf

1.C语言中,修饰符volatile含义是什么?其应用场合有哪些?

volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存

储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则

编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了

的话,将出现不一致的现象。

字的函数不会发生冲突静态函数不能被其他文件所用局部静态变量在局部变量之前加上关键字局部变量就被定义成为一个局部静态变量内存中的位置静态存储区初始化未经初始化的全局静态

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档