C/C++编程
文章平均质量分 70
crispino
这个作者很懒,什么都没留下…
展开
-
extern “C”用法
用一句话概括extern “C”这个声明的真实目的就是实现C++与C及其它语言的混合编程。 extern "C"的惯用法 (1)在C++中引用C语言中的函数和变量,在包含C语言头文件(假设为cExample.h)时,需进行下列处理: extern "C"{#i nclude "cExample.h"} 而在C语言的头文件中,对其外部函数只能指定为exte原创 2009-11-02 11:19:00 · 381 阅读 · 0 评论 -
PV操作
PV操作的含义:(同步机制叫作PV操作,这是狄克斯特拉用荷兰文定义的,因为在荷兰文中,通过叫passeren,释放叫vrijgeven,PV操作因此得名。)PV操作由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作,具体定义如下: P(S):①将信号量S的值减1,即S=S-1; ②如果S³0,则该进程继续执行;否则该进程置为等待状态,排原创 2009-11-01 23:38:00 · 616 阅读 · 0 评论 -
大端格式和小端格式
嵌入式系统开发者应该对Little-endian和Big-endian模式非常了解。Little endian:主机字节区,高高低低原则Big endian:网络字节区,高低高低原则例如,16bit宽的数0x1234在Little-endian模式CPU内存中的存放方式(假设从地址0x4000开始存放)为:内存地址 存放内容0x4000原创 2009-11-02 11:17:00 · 680 阅读 · 0 评论