第9章指针讲述.ppt

① 用函数调用方式,改写问题9.9和问题9.10,编写一个专门的显示结构体成员函数,主函数调用时,用指向结构体的指针变量作实参。 ② 在问题9.11中,如果要求从键盘输入候选人姓名,如何修改程序? 1.指向结构体变量的指针变量的定义 指向结构体的指针变量的定义,与普通指针变量的定义完全一样,定义的一般形式为: struct 结构体类型名 *指针变量名; 2.指向结构体变量的指针变量的赋值 结构体变量的首地址就是该结构体变量的指针。用地址运算符,就可获得结构体变量的指针。因此,使用如下的赋值语句: 指针变量名 = 结构体变量类型名; 指针变量就指向了结构体变量,从而对结构体成员的访问就可通过指针变量来实现。 3.结构体变量指针的访问形式 4. 类似于用指向结构体变量的指针变量间接访问结构体成员,也可以用指向结构体数组及其元素的指针来处理结构体数组。 5.指向结构体的指针变量作为函数参数 类似于普通指针变量作为函数参数,用指向结构体的指针变量作为实参时,属于“地址传递”方式。 1.链表的结构 每个结点都包括两部分的内容:数据部分和指针部分 2. 链表的创建 在程序执行过程中从无到有建立起一个链表,即一个一个地开辟结点和输入结点数据,并建立起前后相连的关系。 3.链表的遍历 所谓遍历,就是根据已给的链表头指针,按由前向后的顺序依次访问单链表的各个结点

文档评论(0)

1亿VIP精品文档

相关文档