嵌入式开发
文章平均质量分 78
u010608626
这个作者很懒,什么都没留下…
展开
-
嵌入式开发代码中的extern "C" {的作用
1、在好多程序中我们会遇到下面代码段 #ifdef __cplusplus extern "C" { #endif //c语法代码段 #ifdef __cplusplus } #endif // 首先应该知道,__cplusplus是CPP中的自定义宏,则表示这是一段cpp的代码,编译器按c++的方式编原创 2014-04-22 10:16:12 · 957 阅读 · 0 评论 -
关于宏和typedef类型定义的比较
typedef用来声明一个别名,typedef后面的语法,是一个声明。本来笔者以为这里不会产生什么误解的,但结果却出乎意料,产生误解的人不在少数。罪魁祸首又是那些害人的教材。在这些教材中介绍typedef的时候通常会写出如下形式: typedef int PARA; 这种形式跟#define int PARA几乎一样,如前面几章所述,这些教材的宗旨是由浅入深,但实际做出来的行为却是以偏盖全。的确,转载 2014-05-13 19:23:07 · 569 阅读 · 0 评论