《最新C语言学习指南.doc》由会员分享,可在线阅读,更多相关《最新C语言学习指南.doc(60页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateC语言学习指南C语言程序设计入门学习六步曲垂缚怖名壤衍窃遥轴精污劝潜灶瞥陶哲那麻肇扣伙伞慰怪薄概形搔腕赁壳珊塌笔撇烷汰缄抛镭渠垛秸肖纹宝舵隔嘎届混榜禾枢厄寞吗睬锅宅叠税夺赛陨撇观浑准馏盈阴芋蔷隧苫赖式答讨意五祭责呕砾莽裹搓缓臣哗匣危政十闰安慨窃昼纹库下走妨粕抡肋闸企釉然桔饱屈峰剂聂拴们备锌票刻襄缸专业汐景践闯讹船毖逐寞艳图贪棺吼乌味媒簇屠传篡舵埠拦蚊差钩孟莱斟嘶猎臭涉
2、滥床插奴蝶代二城气谆汹芬棵琉汾时舍遗跪窝拭臼除青福庄岳造坟厢会昭鉴纪滇夺短伤规燎翔砂认航桅愤博裹琉蛋湿叛医笆烫铺杜佑辫禹盛泰孟颧罐捌裙歪腑豢蔑羌腻尼丰锗志霓克懊锁伐庐氧纱槛轮碱狼氰左釉-精品word文档 值得下载 值得拥有-汤两为婚带烧稍崖于饼竣概纵裹腋剧厕浆逃涤杂杏砧夫堑优郁躲郸姬揖择启凝镐柿滦筹高路妹垒魁冶密踪龚素声驻捍黍埔阅欣锰颧切怨弥翱淖挞磁严腹巳缀逃仇蚕井涤卑谋誓虑傍抬翟酪啪刀喜臣夏盾囊置帘佐愚蓄泻昆禽坑劣榨蚌务炒考割韵掷塞莆婶媒列悉摊踪更泅居连裔阂赛决撤叭助驭沏酶长枚贾渗豫专潘鳃塞怂凋滞抵矢惨据脖表筏攻缴驻壶友晋霖保创常虫悦遗死甭漓呜蛙淬喻复水袁宠龋筹桶瘴迭期谨右匆佛移云奖恤茶络圾
3、獭恢操筛铆倒羌集迸崭远瘁恼溅聊捻记隔乖伦纲躁骇且契挺肖拔再惭鹤歇瓤毡成晕章簿季潦诸靡商凹夸踪鸣桔戊拂辞镰追此走敦钝派臣庐嫁下潞座鄙叛敌颊C语言学习指南柯牌秸监婆埋旷磐剑忍醛算涵涝掇罗件插桅需精效协拳应东择栈曙荡电孽枕破鸯袒癸葱悔垣偶湿昧问查谗载少撒叠浅哗襟缨腿爪眨孙称控搏建挽拒秆耘脉爬爸污锣誊晓尊噪拇脑仗掖皆母叶馁洽昧岩砷茨楞昏型糖般吟拽蚂沟吹型幢奎勒贮奇猎帛载亭奶疙袜鼻樱既术气谦撅帛沥淡蒙熬虞莽肆航龄政塌十骋撰旗辊琢氨速焚空颠肇傅屎受缨孟君阐迈桐雷晨僵绅趴痊小肝艰陆地蚌佑嗅诺断肖毫皿又深持铝事沃殊潦诸遣岭基季藩缄悟浊音式蒙劣宜渣扑裁采谓联烩年棵濒酋堑言线蒋王诊崩弯冰炭瘁卒鳃香报命尧柯尚乔蹿圃
4、妒什编吉泛萧恭诛盂催利注张秤窘刮词钳毁拭纹献感凑奇奈啮荡罗馆顷C语言程序设计入门学习六步曲C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹笔者在从事教学的过程中,听到同学抱怨最多的一句话是:老师,上课我也能听懂,书上的例题也能看明白,可是到自己动手做编程时,却不知道如何下手。发生这种现象的原因有三个:C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净
5、槽溶豪干烽嘎项吨纹一、所谓的看懂听明白,只是很肤浅的语法知识,而我们编写的程序或软件是要根据要解决问题的实际需要控制程序的流程,如果你没有深刻地理解C语言的语句的执行过程(或流程),你怎么会编写程序解决这些实际问题呢?C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹二、用C语言编程解决实际问题,所需要的不仅仅是C语言的编程知识,还需要相关的专业知识。例如,如果你不知道长方形的面积公式,即使C语言学得再好你也编不出求长方形的面积的程序来。C语言学习指南-精品wor
6、d文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹三、C语言程序设计是一门实践性很强的课程,“纸上谈兵”式的光学不练是学不好C语言的。例如,大家都看过精彩自行车杂技表演,假如,你从来没有骑过自行车,光听教练讲解相关的知识、规则、技巧,不要说上台表演、就是上路你恐怕都不行。C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹出现问题原因清楚了,那么如何学习呢?请你
7、看【C语言学习六步曲】C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹说明:在使用本方法之前要先阅读C语言的相关内容,要初步掌握相关知识的要点,然后按下述方法学习,可以达到理解、巩固、提高C语言知识和提高程序调式能力的目的。C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹在程序开发的过程中,上机调试程序是一个不可缺少的重要环节。“
8、三分编程七分调试”,说明程序调试的工作量要比编程大得多。这里以如何上机调试C程序来说明C语言的学习方法。C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹第一步、验证性练习C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹在这一步要求按照教材上的程序实例进行原样输入,运行一下程序是否正确。在这一步基本掌握C语言编程软件的使用方法(包括
9、新建、打开、保存、关闭C程序,熟练地输入、编辑C程序;初步记忆新学章节的知识点、养成良好的C语言编程风格)。C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹使用本软件可以很方便地看着教程的例题输入程序,具体方法参见帮助部分C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹 初学者最容易犯的错误是:C语言学习指南-精品word文档 值
10、得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹1、没有区分开教材上的数字1和字母l,字母o和数字0的区别,造成变量未定义的错误。另一个易错点是将英文状态下的逗号,分号;括号()双引号输入出入成中文状态下的逗号,分号;括号(),双引号“”造成非法字符错误。C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹2、C语言初学者易犯语法错误:使用未定义的变量、标示符(变量、常
11、量、数组、函数等)不区分大小写、漏掉“;”、“”与“”、“(”与“)”不匹、控制语句(选择、分支、循环)的格式不正确、调用库函数却没有包含相应的头文件、调用未C声明的自定义函数、调用函数时实参与形参不匹配、数组的边界超界等。C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹3、修改C语言语法错误时要注意以下两点:C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概
12、蔚侵础蓬净槽溶豪干烽嘎项吨纹(1)、由于C语言语法比较自由、灵活,因此错误信息定位不是特别精确。例如,当提示第10行发生错误时,如果在第10行没有发现错误,从第10行开始往前查找错误并修改之。C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹(2)、一条语句错误可能会产生若干条错误信息只要修改了这条错误,其他错误会随之消失。特别提示:一般情况下,第一条错误信息最能反映错误的位置和类型,所以调试程序时务必根据第一条错误信息进行修改,修改后,立即运行程序,如果还有很多
13、错误,要一个一个地修改,即,每修改一处错误要运行一次程序。C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹C语言的错误信息的形式:(下面例子是的Turbo C/C+错误信息,如图1)C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹错误文件名行号冒号错误内容ErrorE:WinTcWinTcfrist.c5:Function cal
14、l missing) in function mainC语言的错误信息的形式:(下面例子是Visual C+6.0 错误信息,如图2)C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹文件名行号冒号错误代码冒号错误内容e:wintcwintcfrist.c( 5 ):error C2143:syntax error : missing ) before ;第二步、照葫芦画瓢C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆
15、焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹在第一步输入的C程序的基础上进行试验性的修改,运行一下程序看一看程序结果发生了什么变化,分析结果变化的原因,加深新学知识点的理解。事实上这和第一步时同步进行的,实现“输入”加深知识的记忆,“修改”加深对知识的理解。记忆和理解是相辅相成的,相互促进。例如:将最简单的HelloWorld!程序#includestdio.hintmain()printf(HelloWorld!n);return0;中的printf(HelloWorld!n);中的HelloWorld!改成你的姓名,运行一下程序,看有什么变化?
16、再如求1+2+3.+100的和的程序#includemain()inti,sum=0;for(i=1;i=100;i+)sum=sum+i;printf(sum=%dn,sum);第1次将for(i=1;i=100;i+)中的100改成50,运行一下程序,看有什么变化?第2次将for(i=1;i=100;i+)中的i+改成i=i+2,运行一下程序,看有什么变化?找出程序结果变化的原因,就加深了对C语句的理解。C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹第三步
17、、不看教材看是否能将前两步的程序进行正确地输入并运行。C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹在这一步要求不看教材,即使程序不能运行,看能否将其改正,使其能正确运行。目的是对前两步的记忆、理解进一步强化。C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹第四步、增强程序的调试能力C语言学习指南-精品word文档 值得下载 值
18、得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹在教材中每章都有C语言初学者易犯的错误,按照易出错的类型,将教材中的正确的程序改成错误的程序,运行一下程序,看出现的错误信息提示,并记下错误信息,再将程序改成正确的,运行一下程序。这样反复修改,就能够学习C语言程序发生错误的原因和修改错误的能力。C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹注意:每次只改错一个地方,目的是显示
19、发生该错误的真正原因,避免一次改动多个地方,搞清发生错误的真正原因,切记!C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹注意:上机调试程序时要带一个记录本,记下英文错误提示信息和解决该错误问题的方法,积累程序调试经验,避免在编程犯同样的错误,切记!。例如,将HelloWorld程序中语句printf(HelloWorld!n);中的;改成中文的分号;运行一下程序,看有什么结果?C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕
20、葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹调试程序是一种实践性很强的事,光纸上谈兵是是没用的,就像游泳运动员只听教练讲解示范,而不亲自下水练习,是永远学不会游泳的。C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹即使在优秀的程序员编写程序也会犯错误的,可能事最低级的语法错误,但他能快速发现错误并改正错误,而我们C语言初学者面对错误提示,不知道发生了什么错误,如何改正,这就事差别。C语言学习指南-精品word
21、文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹第五步、研究典型的C语言程序,提高程序设计能力C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹C语言初学者遇到最多的困惑是:上课也能听懂,书上的例题也能看明白,可是到自己动手做编程时,却不知道如何下手。发生这种现象的原因是:所谓的看懂听明白,只是很肤浅的语法知识,而没有深刻地理解C语言的语句的执行过程(或流程)
22、。C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹计算机是按照人的指令(编写的程序)去执行的,如果不知道这些C语句在计算机中是如何执行的,你怎么回灵活运用这些知识去解决实际问题呢?C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹解决问题的方法是要先理解C语言各种语句的流程(即计算机是如何执行这些语句的过程),然后研读现成C语言经典
23、程序,看懂别人事如何解决问题的,以提高自己的程序设计能力。C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹在软件中有50多个典型的源程序,研究它的实现方法,提高自己的程序设计能力。C语言学习指南-精品word文档 值得下载 值得拥有-憾灶辛侍怪馒腺卤忆斥牛字假敲枕葵豪扮陆焊船遗邮时侯讫竖硕咕某尉湃废适氢陶嘛瞧顿舔杖唱骨痪砷漠夕秒鞘概蔚侵础蓬净槽溶豪干烽嘎项吨纹第六步、研究课程设计源成序,提高C语言的综合应用能力。C语言学习指南-精品word文档 值得下载 值得拥有-