第C程序调试和常见错误说课材料

上传人:youn****329 文档编号:136947362 上传时间:2020-07-04 格式:PPT 页数:13 大小:424KB
返回 下载 相关 举报
第C程序调试和常见错误说课材料_第1页
第1页 / 共13页
第C程序调试和常见错误说课材料_第2页
第2页 / 共13页
第C程序调试和常见错误说课材料_第3页
第3页 / 共13页
第C程序调试和常见错误说课材料_第4页
第4页 / 共13页
第C程序调试和常见错误说课材料_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《第C程序调试和常见错误说课材料》由会员分享,可在线阅读,更多相关《第C程序调试和常见错误说课材料(13页珍藏版)》请在金锄头文库上搜索。

1、,第十二章,C程序调试和常见错误,本章主要内容,12.1程序调试12.2C程序常见错误分析,12.1程序调试,对于初学者来说,首先要掌握一些基本的语法知识如运算符、表达式、语句等基本知识,然后才能够编程序。在学习过程中培养自己的计算机素养,逐步掌握C语言编程技巧。养成细心、谨慎、一丝不苟的工作作风和良好的编程习惯。还必须具有扎实基础和良好得编程习惯。所谓程序调试是指对程序的查错和排错。,12.1程序调试,1调试C程序的步骤,(1)人工检查就是静态检查,适合没有上机条件或笔试的情况。主要应该从如下几个方面进行:关键字是否写得正确?标识符的定义:变量是否先定义后使用?数组定义格式是否正确?指针变量

2、的类型是否正确?函数参数是否正确?数组的下界是否符合要求?赋值号和等号是否混淆?,12.1程序调试,(3)运行程序。在改正语法错误和警告后,程序经过连接时,就得到可执行的目标程序,也可能又出现了错误。(4)结果测试。数据比较复杂,难以立即判断结果是否正确。可以事先考虑好一批“试验数据”,输入这些数据可以得出容易判断正确与否的结果。,12.1程序调试,2调试C程序的常用方法(1)输出中间结果。(2)注释语句和条件编译。将部分可能出现问题的语句改成注释方式,然后调试程序,若能够得到正确的结果,则要排除错误可能就在改成注释的部分语句中。(3)单步运行。(4)设置断点方法。,12.2C程序常见错误分析

3、,1.输入错误(1)在输入数据的scanf函数中忘记使用变量的地址符。(2)误把赋值号“=”作为等于号“=”运算符。(3)在用标识符时,忘记了大写字母和小写字母的区别。(4)在不该加分号的地方加了分号。(5)语句漏分号。(6)对循环体中应该有花括号的复合语句,忘记加花括号。(7)定界符号不匹配。(8)常用符号输入错误。,12.2C程序常见错误分析,2逻辑错误(1)switch语句的各分支中漏写break语句。(2)输入输出的数据的类型与所用格式说明符不一致。(3)在不应加地址运算符&的位置加了地址运算符。(4)混淆字符数组与字符指针的区别。(5)在引用指针变量之前没有对它赋予确定的值。(6)混

4、淆结构体类型与结构体变量的区别。,12.2C程序常见错误分析,3数据错误(1)忘记定义变量。(2)未注意数据类型的数值范围。(3)输人数据的形式与要求不符。(4)函数的实参和形参类型不一致。(5)不同类型的指针混用。(6)输入数据时,企图规定精度。(7)将字符常量与字符串常量混淆。,12.2C程序常见错误分析,4界值错误(1)循环体中的语句次序有误,造成结果出错。(2)在定义数组时,将定义的“元素个数”误认为是“可使用的最大下标值”。(3)do-while语句中的循环条件设置有误,致使循环次数多一次。(4)使用自加(+)和自减()运算。,12.2C程序常见错误分析,5运行错误(1)输入的数据不符合要求。(2)误认为形参值的改变会影响实参的值。(3)使用文件时打开方式与使用情况不匹配。(4)在有参的宏替换文本中,参数末加“()”,引发运算顺序的不当。,Theend,Over,Theend,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号