摘要: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://yangwei.blogbus.com/logs/1550489.html位域有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二进制位域来表示。一、位域的定义和位域变量的说明位域 阅读全文
posted @ 2011-10-06 21:28 御剑逍遥 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://xia-siyu.blog.163.com/blog/static/274830412010911549960/ 一、原子操作 所谓原子操作是指不会被线程调度机制打断的操作。 通常所说的原子操作包括对非long和double型的primitive进行赋值以及返回这两者之外... 阅读全文
posted @ 2011-10-06 18:50 御剑逍遥 阅读(828) 评论(0) 推荐(0) 编辑
摘要: c语言中经常需要通过函数传递二维数组,有三种方法可以实现,如下: 方法一,形参给出第二维的长度。 例如: #include void func(int n,int a[][size]){ /* access array */ a[i][j]; } void main(){ int a[10][... 阅读全文
posted @ 2011-10-06 10:31 御剑逍遥 阅读(261) 评论(0) 推荐(0) 编辑