- 博客(2)
- 收藏
- 关注
转载 C语言中Volatile关键字用法及作用
一、volatile关键字原理提醒编译器,该关键字后面的变量随时会发生改变,在编译后的程序中,存储或读取该变量时,编译器不会对它进行优化处理,会直接从变量内存地址中直接处理数据。从而可以对特殊地址的稳定访问。二、volatile用法简单地说就是防止编译器对代码进行优化。比如如下程序:Dat[2]=0x55;Dat[2]=0x56;对外部硬件而言,上述2条语句分别表示不同的操作,会产生2种不同的动作,但是编译器却会对上述2条语句进行优化,认为只有Dat[2]=0x56(即忽略前1条
2022-09-25 13:13:58
1591
原创 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
628
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人