C/C++
sim
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自定义类型命名中_s,_t后缀的解释
在阅读linux内核的过程中,经常会碰到自定义类型,如:typedef struct aa_s{...};起初看时有点不明白_s和_t的区别,直到前几天才恍然大悟。按照我的理解:_s后缀应该是表示struct(一个结构体)的意思。_t后缀应该是表示一个type(一个类型)。下面举个例子:struct record_s{ int a; int b;};typedef struct rec原创 2005-11-04 13:39:00 · 4281 阅读 · 0 评论 -
c陷阱与缺陷 学习笔记
对于一些简单的1错误将不列举,这些应该是必须掌握的。1.词法缺陷编译器第一部分是词法分析器。这里进行2次划分标记(token)。一次划分的目的是为了宏扩展;二是将进行宏替换的程序划分标记(token);错误1:=不是==,&和|不是&&和||错误2:多字符记号y=x/*p /*p指向除数*/ (错误)良好的程序书写习惯也是避免这种错误的方法之一,可以写成y = x / p。在中间加几个空格来划分标原创 2005-11-15 16:18:00 · 1012 阅读 · 0 评论
分享