![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
jackie_lol
这个作者很懒,什么都没留下…
展开
-
volatile用法说明
volatile的本意是“易变的”,由于访问寄存器的速度要快过RAM,所以编译器一般都会作减少存取外部RAM的优化。比如:static int i=0;int main(void){ ... while (1) { if (i) dosomething(); }}转载 2012-09-03 00:20:06 · 332 阅读 · 0 评论 -
extern “C”详解
时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" { #endif //一段代码 #ifdef __cplusplus } #endif 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一转载 2012-12-28 16:34:24 · 239 阅读 · 0 评论