文档详情

c语言教学 第十章 结构体和共用体.ppt

发布:2017-08-03约1.09千字共59页下载文档
文本预览下载声明
第十章 结构体与共用体;结构体与共用体;学习目标 ;结构体和共用体;结构体;结构体;结构体;结构体;结构体;结构体;结构体;结构体;结构体;结构体;结构体;结构体;struct 结构体类型名 初值表 { … … }; struct 结构体类型名 变量名 = {成员1的值, …, 成员n的值}; ;结构体;结构体;结构体;结构体;结构体;结构体;结构体;结构体;结构体;struct Student_Info stu[3] = { ZhangMing, M, 18, 1, 90}, WangHai, M, 17, 1, 85}, LiHong, F, 18, 2, 95}};;结构体;结构体;结构体和共用体;线性链表;线性链表;线性链表;处理链表问题所需的函数:;线性链表;线性链表; pnew-score = score; pnew-next = NULL; tail-next = pnew; tail = pnew; } return (head); };线性链表;例: 链表插入操作函数Insert_LinkList 。;线性链表;例:链表删除操作函数Delete_LinkList 。;线性链表;线性链表;void Free_LinkList(NODE *head) { NODE *p, *q; p = head; while (p-next != NULL) { q = p-next; p-next = q-next; free (q); } free (head); };结构体和共用体;共用体;ch;共用体;共用体;共用体;共用体;共用体;共用体;结构体和共用体;枚举类型;enum weekday {sun, mon, tue, wed, thu, fri, sat} today, nextday;;可以在枚举类型定义时指定枚举元素的值 ;if (today == 6) nextday = 0;;本章小结
显示全部
相似文档