Chinaunix首页 | 论坛 | 博客
  • 博客访问: 336961
  • 博文数量: 73
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 421
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-03 15:18
个人简介

做笔记用,多为转载。

文章分类

全部博文(73)

文章存档

2016年(2)

2015年(29)

2014年(19)

2013年(23)

我的朋友

发布时间:2015-01-20 20:54:14

位域是指信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几 个不同的区域, 并说明每个区域的.........【阅读全文】

阅读(3298) | 评论(0) | 转发(0)

发布时间:2014-06-22 22:43:33

http://blog.csdn.net/tigerjibo/article/details/82995891> Container_of在Linux内核中是一个常用的宏,用于从包含在某个结构中的指针获得结构本身的指针,通俗地讲就是通过结构体变量中某个成员的首地址进而获得整个结构体变量的首地址。2>接口:点击(此处)折叠或打开/**.........【阅读全文】

阅读(1475) | 评论(0) | 转发(0)

发布时间:2014-06-21 21:40:07

http://www.linuxidc.com/Linux/2012-06/61893.htmstrcpy ,strncpy ,strlcpy的用法好多人已经知道利用strncpy替代strcpy来防止缓冲区越界。但是如果还要考虑运行效率的话,也许strlcpy是一个更好的方式。1. strcpystrcpy 是依据 /0 作为结束判断的,如果 to 的空间不够,则会引起 buffer overflow。strc.........【阅读全文】

阅读(1380) | 评论(0) | 转发(0)

发布时间:2013-11-09 13:11:14

http://zhidao.baidu.com/link?url=KpBwIM9cPFWm-Z-2ZkpK_TWkcj1ugDhTvDqngYa2HC7Q04NsZoAMryMyViMlfbfcs1vR21nz_u9yx8LmvwMsvK在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)第一个作用:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解.........【阅读全文】

阅读(712) | 评论(0) | 转发(0)

发布时间:2013-11-04 13:16:03

1、  结构体的使用什么时候用“.”什么时候用“->”这个取决于所使用的是结构体变量还是结构体指针变量,以该结构体为例: struct ecc_cnt{    uint ecc_correctcnt;    uint ecc_wrongcnt;    uint ecc_badcnt;};结构体变量:struc.........【阅读全文】

阅读(956) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册