- 博客(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关注的人