c语言教学 第十章 结构体和共用体.ppt
文本预览下载声明
第十章 结构体与共用体;结构体与共用体;学习目标 ;结构体和共用体;结构体;结构体;结构体;结构体;结构体;结构体;结构体;结构体;结构体;结构体;结构体;结构体;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;;本章小结
显示全部