C语言学习指南.doc
《C语言学习指南.doc》由会员分享,可在线阅读,更多相关《C语言学习指南.doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计入门学习六步曲笔者在从事教学过程中,听到同学抱怨最多一句话是:老师,上课我也能听懂,书上例题也能看明白,可是到自己动手做编程时,却不知道如何下手。发生这种现象原因有三个:一、所谓看懂听明白,只是很肤浅语法知识,而我们编写程序或软件是要根据要解决问题实际需要控制程序流程,如果你没有深刻地理解C语言语句执行过程(或流程),你怎么会编写程序解决这些实际问题呢?二、用C语言编程解决实际问题,所需要不仅仅是C语言编程知识,还需要相关专业知识。例如,如果你不知道长方形面积公式,即使C语言学得再好你也编不出求长方形面积程序来。三、C语言程序设计是一门实践性很强课程,“纸上谈兵”式光学不练是学不
2、好C语言。例如,大家都看过精彩自行车杂技表演,假如,你从来没有骑过自行车,光听教练讲解相关知识、规则、技巧,不要说上台表演、就是上路你恐怕都不行。出现问题原因清楚了,那么如何学习呢?请你看【C语言学习六步曲】说明:在使用本方法之前要先阅读C语言相关内容,要初步掌握相关知识要点,然后按下述方法学习,可以达到理解、巩固、提高C语言知识和提高程序调式能力目。在程序开发过程中,上机调试程序是一个不可缺少重要环节。“三分编程七分调试”,说明程序调试工作量要比编程大得多。这里以如何上机调试C程序来说明C语言学习方法。第一步、验证性练习在这一步要求按照教材上程序实例进行原样输入,运行一下程序是否正确。在这一
3、步基本掌握C语言编程软件使用方法(包括新建、打开、保存、关闭C程序,熟练地输入、编辑C程序;初步记忆新学章节知识点、养成良好C语言编程风格)。使用本软件可以很方便地看着教程例题输入程序,具体方法参见帮助部分 初学者最容易犯错误是:1、没有区分开教材上数字1和字母l,字母o和数字0区别,造成变量未定义错误。另一个易错点是将英文状态下逗号,分号;括号()双引号输入出入成中文状态下逗号,分号;括号(),双引号“”造成非法字符错误。2、C语言初学者易犯语法错误:使用未定义变量、标示符(变量、常量、数组、函数等)不区分大小写、漏掉“;”、“”和“”、“(”和“)”不匹、控制语句(选择、分支、循环)格式不
4、正确、调用库函数却没有包含相应头文件、调用未C声明自定义函数、调用函数时实参和形参不匹配、数组边界超界等。3、修改C语言语法错误时要注意以下两点:(1)、由于C语言语法比较自由、灵活,因此错误信息定位不是特别精确。例如,当提示第10行发生错误时,如果在第10行没有发现错误,从第10行开始往前查找错误并修改之。(2)、一条语句错误可能会产生若干条错误信息只要修改了这条错误,其他错误会随之消失。特别提示:一般情况下,第一条错误信息最能反映错误位置和类型,所以调试程序时务必根据第一条错误信息进行修改,修改后,立即运行程序,如果还有很多错误,要一个一个地修改,即,每修改一处错误要运行一次程序。C语言错
5、误信息形式:(下面例子是Turbo C/C+错误信息,如图1)错误文件名行号冒号错误内容ErrorE:WinTcWinTcfrist.c5:Function call missing) in function mainC语言错误信息形式:(下面例子是Visual C+6.0 错误信息,如图2)文件名行号冒号错误代码冒号错误内容e:wintcwintcfrist.c( 5 ):error C2143:syntax error : missing ) before ;第二步、照葫芦画瓢在第一步输入C程序基础上进行试验性修改,运行一下程序看一看程序结果发生了什么变化,分析结果变化原因,加深新学知识点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 学习指南
限制150内