Chinaunix首页 | 论坛 | 博客
  • 博客访问: 478013
  • 博文数量: 115
  • 博客积分: 5016
  • 博客等级: 大校
  • 技术积分: 1401
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-21 16:03
文章分类

全部博文(115)

文章存档

2013年(1)

2010年(17)

2009年(76)

2008年(21)

我的朋友

分类: LINUX

2009-01-07 08:58:57

C语言中有着很多的固有而且独有的语言特性,容易混淆且难以记忆,看过《C陷阱和缺陷》和《C语言解惑》后更是深有体会,书中提到的东西就不再写了,把我日常应用中经常忘记的知识点记录下来吧!
1、strlen和sizeof
strlen计算不包括终止NULL字符的字符串长度,而sizeof则计算包括终止NULL字符在内的缓冲区长度,两者之间的另外一个差别是,使用strlen需要进行一次函数调用,而对于sizeof而言,因为缓冲区已经用已知字符串进行初始化,其长度是固定的,所以sizeof是在编译时计算缓冲区长度。
阅读(1679) | 评论(1) | 转发(1) |
0

上一篇:计划与目标

下一篇:vfork谈

给主人留下些什么吧!~~

chinaunix网友2011-03-27 15:38:09

共同奋斗!!!