C语言第六次课讲义.doc

C语言第六次课讲义.doc

ID:51687797

大小:270.50 KB

页数:27页

时间:2020-03-15

C语言第六次课讲义.doc_第1页
C语言第六次课讲义.doc_第2页
C语言第六次课讲义.doc_第3页
C语言第六次课讲义.doc_第4页
C语言第六次课讲义.doc_第5页
资源描述:

《C语言第六次课讲义.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第六次课要求1.本次课早上讲解的知识为结构体、结构体和上机填空题相关,链表、链表和上机填空题相关,3个小时的时候可能不够,因此第六次课上午的时间延长半个小时,时间为3个半小时;2.每次考试结构体和链表和上机联系最为密切,因此本次课程侧重于上机和理论知识的结合,课本和习题讲解尽量少讲,多讲上机填空题内容;讲解上机的时候对注意比对教学,这样学员比较容易记住;3.讲义中知识点围绕考试而制定,有部分内容不讲,例如:使用scanf函数输入结构体变量的值不讲,共用体不讲,链表讲解的时候只讲定义形式,不讲链表的建立等函数;4.本

2、次上课内容将第十章中typedef放在里面讲解,因此注意知识点的结合度;5.上午讲解结构体、链表和上机结合,下午讲解各知识点和上机结合时,请多总结,多备课,有的空不好讲解就不要花很多时间讲解,记住效率很关键;6.讲解填空题时程序太长,不能全部书写在黑板上,这个时候我们只要书写关键的语句,例如:下列的main函数,只用讲解红色部分,因为红色部分是函数的调用,是做题的关键,其它的语句无需让学员去了解。main(){NODE*head;inta[N]={2,4,6,8,10};head=creatlist(a);prin

3、tf("Theoriginallist:");outlist(head);head=fun(head);printf("Thelistafterinverting:");outlist(head);}时间课次授课标题上课时长备注上午第一课时结构体的说明10本节课要求上1个小时,将该讲的知识讲完再下课休息定义结构体类型的变量、指针和数组20结构体变量赋初值10应用结构体变量20第二课时函数间结构体变量的数据传递20将例题讲解清楚,函数调用和以前学的一样结构体在上机填空题中的考点40将三个考题对比来讲解

4、,不要书写过多的程序使进度变慢,写关键的语句即可!第三课时链表20 链表在上机中的考试形式40有的空太难,建议使用“死记硬背”的方法,但是基本知识和总结的知识必须会     下午第四课时上机填空题与文件相关50将讲义中的例子讲解给学员,剩余的根据情况自行把握第五课时上机填空题与字符串相关50第六课时上机改错之语法错误50课后布置习题作业十一章选择题:14、15、16填空题:1、2、3、4,对应上机题目中没有讲解的题目第十一章结构体l本章考点考点考核几率分值结构体类型的说明和变量定义100%1~5指向结构体变量的指针

5、80%0~2指向结构体数组的指针50%0~2共用体类型的说明和变量定义80%0~1共用体变量中成员的引用60%0~2链表80%1~3建立单向链表60%1~3顺序访问链表中各结点的数据域60%1~2在链表中插入和删除结点(难点)100%1~3l教学内容一、结构体的说明1.判断下列数据的类型“liudehua”à字符串,存储形式:charsname[10]=“liudehua”;20110101à整型,存储形式:intsno=20100101;92.5à实型,存储形式:floatscore=92.5;本章将学习有多种数

6、据类型融合在一起的数据类型,例如包括学生学号sno(整型),学生姓名sname(字符串),学生成绩(实型)2.结构体类型说明的一般形式struct结构体名{类型名1成员名1;类型名2成员名2;…类型名n成员名n;};(1)“struct”关键字的书写,且必须为小写。(2)结构体类型中的成员必须用“{}”括起来,且不要忘记花括号外的分号。(3)结构体类型所占存储空间是各成员占用的存储空间之和。1.结构体类型说明的举例例1:P148structstudent{charname[10];charsex;shortage;

7、floatscore;};说明了一个结构体student,里面有4个成员:name、sex、age、scorenamesexagescore                 二、定义结构体类型的变量、指针和数组1.直接在结构体类型说明之后定义结构体变量例3:P148structstudent{charname[10];charsex;shortage;floatscore;}s1,*ps,stu[3];首先说明了一个结构体student,里面有4个成员:name、sex、age、score定义了一个结构体stude

8、nt类型的变量s1,一个结构体student类型指针变量ps,和一个结构体student类型数组stu例4:P149struct{charname[10];charsex;shortage;floatscore;}s1,*ps,stu[3];说明结构体时省略了结构体的名字,语法上无错,但一般不采用该方法!定义了一个结构体student类型的变量s1,一个结构

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。