- 博客(6)
- 资源 (5)
- 收藏
- 关注
转载 数据结构学习之双向链表结构
转载自 :http://blog.csdn.net/ab19860————在此 向原作致敬 在前面总结的单向链表结构的基础上,现在开始着手实践实践双向链表结构,如果充分理解了单向链表数据结构,那对双向链表结构的理解也就不再困难,换个角度而言,双向链表是单向链表的扩展,如果从数据结构代码的定义上来看,双向链表需要维护三个数据内容:数据(data)、前指针(prev)和后指针(
2015-11-08 10:49:32 427
转载 结构体指针变量与结构体成员指针变量
C代码 #include #include #include struct student{ char *name; int score; struct student* next; }stu,*stu1; int main(){ stu.name
2015-11-07 17:06:12 405
原创 结构体初识———结构体成员
结构体中的成员类型不能是该结构体本身,为什么呢 问了老师才明白 ————如果一个结构体中含有它本身,那么这个结构体所占用的内存大小不是确定的。成员之一的大小是自身的大小,这样做会陷入无限循环之中。但是成员变量却可以是以该结构体类型为基本类型的指针类型原因很简单 ,编译器在编译时候32位系统会把指针类型大小定义为一个占用四个字节的大小,所以在这样在编译结构体的时候就知道的成员的大
2015-11-07 16:28:49 1182
转载 结构体定义 typedef struct 用法
typedef是类型定义的意思。typedef struct 是为了使用这个结构体方便。具体区别在于: 若struct node{ }这样来定义结构体的话。在定义 node 的结构体变量时,需要这样写:struct node n;若用typedef,可以这样写:typedef struct node{}NODE; 。在申请变量时就可以这样写:NODE n;其实就相当于 NO
2015-11-07 15:48:57 464
转载 C语言:存取结构体成员的点运算符(.)和箭头运算符(->)的区别
一直以为这两个是没有什么区别的,可以相互替换,今天又翻了一下《C语言核心技术》,明白了其中的奥妙。 相同点:两个都是二元操作符,其右操作符是成员的名称。 不同点:点操作符左边的操作数是一个“结果为结构”的表达式; 箭头操作符左边的操作数是一个指向结构的指针。 举例说明:#include
2015-11-06 15:33:12 692
转载 枚举类型的使用方法
1. 枚举的定义枚举类型定义的一般形式为: enum 枚举名{ 枚举值表 }; 在枚举值表中应罗列出所有可用值。这些值也称为枚举元素。 例如: 该枚举名为weekday,枚举值共有7个,即一周中的七天。凡被说明为weekday类型变量的取值只能是七天中的某一天。 2. 枚举变量的说明 如同结构和联合一样,枚举变量也可用不同的方式说明,即先定义后说明,
2015-11-03 09:45:23 819
STM32_F767_ThreadX.zip
2020-12-24
Azure RTOS LevelX User Guide 中文版
2020-11-26
LevelX STM32 SPI NorFlash
2020-11-24
PCB设计封装库
2014-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人