上机改错题共16分,有4个错误,其中两个语法错误,两个逻辑错误。
【主要去找几个方面的错误】
1 2 3 4 5 6 7 8 9 | 宏定义出错:#define 调用函数时数组出错 对字符型二维数组赋值用strcpy,而不是用= for或do循环结束条件问题 定义二维数组出错 函数的形参与实参的个数、类型等的对应,函数类型与其返回值是否相匹配 当主函数在自定义的函数前时,自定义的函数往往需要声明 在每个函数中定义变量及给变量赋初值时是否有问题 在scanf(“格式控制串”,地址列表)中的“地址列表”是否在变量名前加& |
【调试程序时,要学会读懂TC的错误提示】
当然读懂提示不是一朝之功,应平时就加强程序调试能力的训练,对于常见错误提供要能读懂,并知道如何修改。
启动Turboc2.0,按F10,选中File->new,首先按照试卷上的格式将改错题目录入到turbo c中,按F10,然后选中compile->compile to obj,如果有Error那么说明有错误,要看错误点是自己输入错误还是本身试题的问题。