自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

转载 C语言中Volatile关键字用法及作用

一、volatile关键字原理 提醒编译器,该关键字后面的变量随时会发生改变,在编译后的程序中,存储或读取该变量时,编译器不会对它进行优化处理,会直接从变量内存地址中直接处理数据。从而可以对特殊地址的稳定访问。 二、volatile用法 简单地说就是防止编译器对代码进行优化。比如如下程序: Dat[2]=0x55; Dat[2]=0x56; 对外部硬件而言,上述2条语句分别表示不同的操作,会产生2种不同的动作,但是编译器却会对上述2条语句进行优化,认为只有Dat[2]=0x56(即忽略前1条

2022-09-25 13:13:58 1392 1

原创 C语言嵌入式开发面试问题汇总

一、计算机网络 1.网络体系结构分几层 (1) OSI的七层协议模型 OSI七层协议分别是:应用层(Application)、表示层(Presentation)、会话层(Session)、运输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical) (2)TCP/IP四层协议模型 TCP/IP四层协议分别为:应用层、传输层、网络层、链路层 (3)五层协议模型 五层协议模型分别是:应用层、传输层、网络层、数据链路层、物理层 2.

2022-09-14 22:23:33 496

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除