独闷闷网

 找回密码
 立即注册
搜索
分享 KEIL里 Volatile的用法
又一个暑假 2015-4-8 13:06
很多人对Volatile都不太了解,其实Volatile是由于编译器优化所造成的一个Bug而引入的关键字。 volatile用于 防止相关变量被优化 。 例如对外部寄存器的读写。对有些外部设备的寄存器来说,读写操作可能都会引发一定硬件操作,但是如果不加volatile,编译器会把这些寄存 ...
个人分类: C语言编程|1139 次阅读|0 个评论
分享 KEIL C51中const和code的使用
又一个暑假 2015-4-7 17:13
  code是KEIL C51 扩展的关键字,用code修饰的变量将会被放 到CODE区里。但C语里的const关键字好像也有定义不能改变的变量的功能,这两个关键字有什么区别呢? 在帮助手册里查找const,可以找到以下的描述 1 Variables declared with the const type qualifier alone are stored in the memory area (data, idata, x ...
个人分类: C语言编程|1245 次阅读|0 个评论

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-5-2 01:35 , Processed in 0.098106 second(s), 12 queries .

返回顶部