C学习方法与目标

上传人:沈*** 文档编号:182721040 上传时间:2023-01-27 格式:PPT 页数:16 大小:576.03KB
返回 下载 相关 举报
C学习方法与目标_第1页
第1页 / 共16页
C学习方法与目标_第2页
第2页 / 共16页
C学习方法与目标_第3页
第3页 / 共16页
点击查看更多>>
资源描述
湖南科技大学计算机学院C语言程序设计电子教案 总复习湖南科技大学计算机学院 C C语言程序设计语言程序设计总复习总复习向德生制作向德生制作C语言程序设计电子教案 总复习湖南科技大学计算机学院C语言程序设计电子教案 总复习湖南科技大学计算机学院C语言程序设计电子教案 总复习1学习任务学习任务湖南科技大学计算机学院C语言程序设计电子教案 总复习32个关键字个关键字:(auto break case char constcontinue default do double elseenum extern float for gotoif int long register returnshort signed sizeof static structswitch typedef unsigned union voidvolatile whileC C语言学习并不难,只要熟练使用语言学习并不难,只要熟练使用 1学习任务学习任务湖南科技大学计算机学院C语言程序设计电子教案 总复习9 9种控制语句种控制语句:if()elsefor()while()dowhile()continuebreakswitchgotoreturn1学习任务学习任务C C语言学习并不难,只要熟练使用语言学习并不难,只要熟练使用 湖南科技大学计算机学院C语言程序设计电子教案 总复习3434种运算符:种运算符:算术运算符:算术运算符:+-+-*/%+-/%+-关系运算符:关系运算符:=!=!=逻辑运算符:!逻辑运算符:!&|&|位运算符位运算符 :|&|&赋值运算符:赋值运算符:=及其扩展及其扩展条件运算符:条件运算符:?:?:逗号运算符:逗号运算符:,指针运算符:指针运算符:*&求字节数求字节数 :sizeofsizeof强制类型转换:强制类型转换:(类型)类型)分量运算符:分量运算符:.-.-下标运算符:下标运算符:其它其它 :()-()-1学习任务学习任务C C语言学习并不难,只要熟练使用语言学习并不难,只要熟练使用 湖南科技大学计算机学院C语言程序设计电子教案 总复习C C数数据据类类型型基本类型基本类型构造类型构造类型指针指针空类型(空类型(void)自定义(自定义(typedef)数值类型数值类型字符类型(字符类型(char)枚举类型(枚举类型(enum)整整 型型浮点型浮点型单精度型(单精度型(float)双精度型(双精度型(double)短整型(短整型(short)长整型(长整型(long)整型(整型(int)数组数组结构体(结构体(struct)共用体(共用体(union)1学习任务学习任务C C语言学习并不难,只要熟练使用语言学习并不难,只要熟练使用 湖南科技大学计算机学院C语言程序设计电子教案 总复习熟练使用熟练使用TCTC或或VCVC调试调试C C源程序!源程序!2学习方法学习方法编辑链接编译执行程序代码的录入程序代码的录入,生成源程序生成源程序*.c.c语法分析查错,翻译语法分析查错,翻译生成目标程序生成目标程序*.obj.obj与其它目标程序或库与其它目标程序或库链接装配链接装配,生成可执行生成可执行程序程序*.exe.exe良好的编程风格!良好的编程风格!利用利用error或或warning快速修正错误,熟练快速修正错误,熟练使用使用debug工具跟踪工具跟踪分析程序!分析程序!湖南科技大学计算机学院C语言程序设计电子教案 总复习大量调试大量调试C C源程序来巩固理解各知识点!源程序来巩固理解各知识点!2学习方法学习方法 针对各知识点,均可编制程序进行验证针对各知识点,均可编制程序进行验证(实践(实践是检验真理的唯一标准)。是检验真理的唯一标准)。书上的例题均是基书上的例题均是基于这一目的而设计。于这一目的而设计。在学习中遇到理解上的问题,也可编制程序进在学习中遇到理解上的问题,也可编制程序进行问题的求证。行问题的求证。例如,通过测试内存长度的语例如,通过测试内存长度的语句句sizeofsizeof(struct stustruct stu););即可求证结构体类型即可求证结构体类型struct stustruct stu所占内存大小。所占内存大小。又如,通过又如,通过debugdebug工工具可以跟踪分析各种变量内存地址、变量值的具可以跟踪分析各种变量内存地址、变量值的变化来求证程序的执行情况。变化来求证程序的执行情况。湖南科技大学计算机学院C语言程序设计电子教案 总复习调试程序时,有些调试程序时,有些errorerror解决不了怎么办?解决不了怎么办?2学习方法学习方法 利用已有的解决利用已有的解决errorerror的经验和的经验和debugdebug工具还不工具还不能解决问题,则应虚心向老师同学请教能解决问题,则应虚心向老师同学请教(利用(利用别人的经验)。别人的经验)。利用网络资源。利用网络资源。通过通过GoogleGoogle等网站输入问题关等网站输入问题关键词,查找同类问题的解决方法键词,查找同类问题的解决方法(非常有效的(非常有效的手段)。手段)。湖南科技大学计算机学院C语言程序设计电子教案 总复习忌忌“死记硬背死记硬背”,宜,宜“见名知意见名知意”,“灵活分析灵活分析”!2学习方法学习方法“见名知意见名知意”。C C关键字、库函数名等基本上都能关键字、库函数名等基本上都能“见名知意见名知意”,如,如while,short,int,long,while,short,int,long,sizeof(),fopen(),fclose(),fprintf(),sizeof(),fopen(),fclose(),fprintf(),fscanffscanf()()等。自己为变量起名时也要遵循等。自己为变量起名时也要遵循“见名见名知意知意”的原则。的原则。“灵活分析灵活分析”。如如intint *p4;p4;和和intint(*p)4;p)4;的的区分。区分。IntInt *p();p();和和intint(*p)();p)();的区分。不必的区分。不必“死记硬背死记硬背”,只要分析运算符的结合规则即可,只要分析运算符的结合规则即可。湖南科技大学计算机学院C语言程序设计电子教案 总复习初学者要多画初学者要多画“内存示意图内存示意图”!2学习方法学习方法“内存示意图内存示意图”能帮助我们进行快速而准确的判断。能帮助我们进行快速而准确的判断。如下面如下面2 2例,若能正确画出例,若能正确画出“内存示意图内存示意图”,则问题,则问题“迎刃而解迎刃而解”。1)若有定义)若有定义char*language=FORTRAN,BASIC,PASCAL,JAVA,C;则则language2的值是:的值是:A)一个字符)一个字符B)一个地址)一个地址C)一个字符串)一个字符串D)不定值)不定值。2)若已定义)若已定义int a24=80,81,82,83,84,85,86,87 ,(*p)4=a;则执行则执行p+;后,后,*p代表的元素是代表的元素是 A)80 B)81C)84 D)85湖南科技大学计算机学院C语言程序设计电子教案 总复习计算机类专业计算机类专业C C学习目标不应是学习目标不应是“期末考试期末考试”3学习目标学习目标 目标如果是目标如果是“期末考试期末考试”,则会犯严重错误。,则会犯严重错误。对于计对于计算机类专业而言,必须学好算机类专业而言,必须学好C C语言,除非你做的事情语言,除非你做的事情跟跟“软件软件”或或“编程编程”无关。但如果你的学习目标是无关。但如果你的学习目标是“期末考试期末考试”,则会犯如下经验主义错误:,则会犯如下经验主义错误:1)若大部分同学应付)若大部分同学应付“期末考试期末考试”都是临近期末时都是临近期末时“临时抱佛临时抱佛脚脚”,搞,搞“考前突击考前突击”,这一招对,这一招对C的学习失效,因为的学习失效,因为C的学的学习由易到难,互为基础,没有大量的积累是很难学好的。习由易到难,互为基础,没有大量的积累是很难学好的。2)以)以“考试考试”为目标,往往是为目标,往往是“死记硬背死记硬背”,不讲究方法,理,不讲究方法,理解不深,追求的是解不深,追求的是“短时效应短时效应”。记得快,忘得更快。后续。记得快,忘得更快。后续软件类课程又怎么办呢?软件类课程又怎么办呢?湖南科技大学计算机学院C语言程序设计电子教案 总复习计算机类专业计算机类专业C C学习目标应是学习目标应是“编程高手编程高手”3学习目标学习目标 由易到难,一步一个脚印的学习各知识点。由易到难,一步一个脚印的学习各知识点。通过大量的编程和调试巩固理解各知识点,通过大量的编程和调试巩固理解各知识点,积累足够多的经验。积累足够多的经验。遇到了问题要遇到了问题要“刨根问底刨根问底”。精通精通C C后,才能更顺利地学习后续各门软件类相关课程后,才能更顺利地学习后续各门软件类相关课程。湖南科技大学计算机学院C语言程序设计电子教案 总复习考试时间安排考试时间安排 4考试安排考试安排 机试:机试:1919周末周末,采用考试系统随机抽题,要,采用考试系统随机抽题,要求在相关考场进行模拟练习,熟悉答题各环求在相关考场进行模拟练习,熟悉答题各环节的准确操作。节的准确操作。笔试:笔试:1919周二周二,题型:,题型:a)a)选择题(选择题(2020分)分)b)b)阅读程序题(阅读程序题(2020分)分)c)c)程序填空题(程序填空题(3030分)分)d)d)编程题(编程题(3030分)分)准确时间以通知为准!准确时间以通知为准!湖南科技大学计算机学院C语言程序设计电子教案 总复习复习重点复习重点 4考试安排考试安排 复习重点:各章课件上提示的重点难点。复习重点:各章课件上提示的重点难点。严格说严格说都是重点,因为各知识点联系紧密,互为基础,都是重点,因为各知识点联系紧密,互为基础,缺一不可。我也可以只说缺一不可。我也可以只说”指针指针”是全书的重点是全书的重点,但你要搞清楚指针,其它各章内容你也要精通,但你要搞清楚指针,其它各章内容你也要精通。考高分方法:各章习题和实验指导书上没有答案考高分方法:各章习题和实验指导书上没有答案的实验题。的实验题。你若能熟练作答,则期末考试考高分你若能熟练作答,则期末考试考高分无疑。无疑。记住:我们的学习目标是记住:我们的学习目标是“用用C C熟练编程熟练编程”,考试只是在学,考试只是在学习过程中顺便完成的一个小任务而已!习过程中顺便完成的一个小任务而已!湖南科技大学计算机学院C语言程序设计电子教案 总复习祝大家都成为编程高手祝大家都成为编程高手QQ:30047495手机手机:13187323020E-mail:祝同学们学业大成!有问题或建议请与本人直接联系!祝同学们学业大成!有问题或建议请与本人直接联系!
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!