嵌入式经典面试题(附接地气详细答案).docx

嵌入式经典面试题(附接地气详细答案).docx

嵌入式经典面试题(附接地气详细答案)

一、C语言嵌入式高频面试题(基础核心)

1、const、static、volatile三个关键字在嵌入式中的实际用法?

参考答案:

这三个关键字在普通PC编程里作用很弱,但在嵌入式里是刚需,用法完全贴合硬件和裸机逻辑:

1)const:修饰只读数据。一般用来存常量、配置参数、字符串,被const修饰的全局变量会放到Flash,不占RAM。嵌入式里尽量把不变的参数加const,能极大节省内存空间。注意:const只读不是彻底不可改,通过指针强转依然能修改,只是语法层面禁止赋值。

2)static:分两种场景。局部static变量,函数调用结束后值不丢失,

文档评论(0)

1亿VIP精品文档

相关文档