- 4
- 0
- 约 60页
- 2017-01-30 发布于湖北
- 举报
第八章C程序设计指针讲解
* * 8.8指针与链表 1、内存的动态分配 四个标准函数实现内存动态分配(1)void * malloc(unsigned size) (2)void * calloc(unsigned nelm, unsigned elsize) (3)void free(void *ptr)(4)void *realloc(void *p,unsigned size) * * 8.8指针与链表 2、链表 是指若干个数据(每个数据称为结点),按一定的原则链接起来。这个原则是:前一个结点指向下一个结点,只有通过前一个结点才能找到下一个结点。 cj stu1 cj xh stu2 xh stu3 xh NULL cj p0 stu1 stu3 stu2 xm xm xm 头结点 * * 3、特点: (1)各结点皆是包含指针的同类结构体变量,该变量应预先定义。 上图结点可定义为: cj stud 1 cj xh next xh next xh null cj p0 stud 1 stud N stud 2 xm xm xm #define STU struct student STU { long xh; char xm[8]; float cj ; STU
原创力文档

文档评论(0)