嵌入式C语言面试真题及详细答案(实战版).docx

嵌入式C语言面试真题及详细答案(实战版).docx

嵌入式C语言面试真题及详细答案(实战版)

一、基础核心必考题(嵌入式高频)

1、嵌入式中const关键字的常用用法,和普通C语言有什么区别?

参考答案:

嵌入式下const核心作用是将变量存储到ROM/Flash,节省RAM,这是和PC端C语言最大的区别(PC端const变量大多仍在内存)。

三种常用场景:

constinta:只读变量,存储在Flash,不能修改

constchar*p:指针指向的内容不可改,指针本身可移动(常用字符串常量)

char*constp:指针地址固定,指向内容可修改

constchar*constp:地址和内容都不可改,嵌入式硬件寄存器、固

文档评论(0)

1亿VIP精品文档

相关文档