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