自定义博客皮肤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 1477 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 558

空空如也

空空如也

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

TA关注的人

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