摘要: 1) #define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不关含义是否正确照样带入,只有在编译已被展开的源程序时才会发现可能的错误并报错。例如:#define PI 3.1415926程序中的:area=PI*r*r 会替换为3.1415926*r*r如果你把#define语句... 阅读全文
posted @ 2015-07-05 22:42 繁华如梦 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 引言typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指 typedef 能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。在编程中使用typedef目的一般有两个,一个是给... 阅读全文
posted @ 2015-07-05 22:31 繁华如梦 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 双端链表链表作为数组之外的一种常用序列抽象, 是大多数高级语言的基本数据类型, 因为 C 语言本身不支持链表类型, 大部分 C 程序都会自己实现一种链表类型, Redis 也不例外 —— 实现了一个双端链表结构。双端链表作为一种常见的数据结构, 在大部分的数据结构或者算法书里都有讲解, 因此, 这一... 阅读全文
posted @ 2015-07-05 10:58 繁华如梦 阅读(503) 评论(0) 推荐(0) 编辑