C学习方法与目标.ppt

上传人:sccc 文档编号:5335249 上传时间:2023-06-27 格式:PPT 页数:16 大小:576.01KB
返回 下载 相关 举报
C学习方法与目标.ppt_第1页
第1页 / 共16页
C学习方法与目标.ppt_第2页
第2页 / 共16页
C学习方法与目标.ppt_第3页
第3页 / 共16页
C学习方法与目标.ppt_第4页
第4页 / 共16页
C学习方法与目标.ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《C学习方法与目标.ppt》由会员分享,可在线阅读,更多相关《C学习方法与目标.ppt(16页珍藏版)》请在三一办公上搜索。

1、,湖南科技大学计算机学院,C语言程序设计,总复习,向德生制作,C语言程序设计电子教案 总复习,湖南科技大学计算机学院,C语言程序设计电子教案 总复习,1学习任务,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 while,1.1

2、C语言学习并不难,只要熟练使用,1学习任务,9种控制语句:if()elsefor()while()dowhile()continuebreakswitchgotoreturn,1学习任务,1.1 C语言学习并不难,只要熟练使用,34种运算符:算术运算符:+-*/%+-关系运算符:=!=逻辑运算符:!&|位运算符:|&赋值运算符:=及其扩展条件运算符:?:逗号运算符:,指针运算符:*&求字节数:sizeof强制类型转换:(类型)分量运算符:.-下标运算符:其它:()-,1学习任务,1.1 C语言学习并不难,只要熟练使用,1学习任务,1.1 C语言学习并不难,只要熟练使用,2.1 熟练使用TC或V

3、C调试C源程序!,2学习方法,编辑,链接,编译,执行,程序代码的录入,生成源程序*.c,语法分析查错,翻译生成目标程序*.obj,与其它目标程序或库链接装配,生成可执行程序*.exe,良好的编程风格!,利用error或warning快速修正错误,熟练使用debug工具跟踪分析程序!,2.2 大量调试C源程序来巩固理解各知识点!,2学习方法,针对各知识点,均可编制程序进行验证(实践是检验真理的唯一标准)。书上的例题均是基于这一目的而设计。在学习中遇到理解上的问题,也可编制程序进行问题的求证。例如,通过测试内存长度的语句sizeof(struct stu);即可求证结构体类型struct stu所

4、占内存大小。又如,通过debug工具可以跟踪分析各种变量内存地址、变量值的变化来求证程序的执行情况。,2.3 调试程序时,有些error解决不了怎么办?,2学习方法,利用已有的解决error的经验和debug工具还不能解决问题,则应虚心向老师同学请教(利用别人的经验)。利用网络资源。通过Google等网站输入问题关键词,查找同类问题的解决方法(非常有效的手段)。,2.4 忌“死记硬背”,宜“见名知意”,“灵活分析”!,2学习方法,“见名知意”。C关键字、库函数名等基本上都能“见名知意”,如while,short,int,long,sizeof(),fopen(),fclose(),fprint

5、f(),fscanf()等。自己为变量起名时也要遵循“见名知意”的原则。“灵活分析”。如int*p4;和int(*p)4;的区分。Int*p();和int(*p)();的区分。不必“死记硬背”,只要分析运算符的结合规则即可。,2.5 初学者要多画“内存示意图”!,2学习方法,“内存示意图”能帮助我们进行快速而准确的判断。如下面2例,若能正确画出“内存示意图”,则问题“迎刃而解”。1)若有定义char*language=FORTRAN,BASIC,PASCAL,JAVA,C;则language2的值是:A)一个字符B)一个地址C)一个字符串D)不定值。2)若已定义int a24=80,81,82

6、,83,84,85,86,87,(*p)4=a;则执行p+;后,*p代表的元素是 A)80B)81C)84 D)85,3.1 计算机类专业C学习目标不应是“期末考试”,3学习目标,目标如果是“期末考试”,则会犯严重错误。对于计算机类专业而言,必须学好C语言,除非你做的事情跟“软件”或“编程”无关。但如果你的学习目标是“期末考试”,则会犯如下经验主义错误:1)若大部分同学应付“期末考试”都是临近期末时“临时抱佛脚”,搞“考前突击”,这一招对C的学习失效,因为C的学习由易到难,互为基础,没有大量的积累是很难学好的。2)以“考试”为目标,往往是“死记硬背”,不讲究方法,理解不深,追求的是“短时效应”

7、。记得快,忘得更快。后续软件类课程又怎么办呢?,3.2 计算机类专业C学习目标应是“编程高手”,3学习目标,由易到难,一步一个脚印的学习各知识点。通过大量的编程和调试巩固理解各知识点,积累足够多的经验。遇到了问题要“刨根问底”。,精通C后,才能更顺利地学习后续各门软件类相关课程。,4.1 考试时间安排,4考试安排,机试:19周末,采用考试系统随机抽题,要求在相关考场进行模拟练习,熟悉答题各环节的准确操作。笔试:19周二,题型:选择题(20分)阅读程序题(20分)程序填空题(30分)编程题(30分),准确时间以通知为准!,4.2 复习重点,4考试安排,复习重点:各章课件上提示的重点难点。严格说都是重点,因为各知识点联系紧密,互为基础,缺一不可。我也可以只说”指针”是全书的重点,但你要搞清楚指针,其它各章内容你也要精通。考高分方法:各章习题和实验指导书上没有答案的实验题。你若能熟练作答,则期末考试考高分无疑。,记住:我们的学习目标是“用C熟练编程”,考试只是在学习过程中顺便完成的一个小任务而已!,祝大家都成为编程高手,QQ:30047495手机:13187323020E-mail:祝同学们学业大成!有问题或建议请与本人直接联系!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号