- 4
- 0
- 约8.22千字
- 约 63页
- 2017-01-30 发布于江苏
- 举报
一精典课件、C语言出错有两种情况
一、C语言出错有两种情况: 1、语法错误。 指编程时违背了C语法的规定,对这类错误,编译程序一般都能够给出“出错信息”,并且告诉在哪一行出错及出错的类型。只要仔细检查,是可以很快发现错误并排除的。 2、逻辑错误。 程序并无违背语法规则,但程序执行结果与原意不符。这是由于程序设计人员写出的源程序与设计人员的本意不相同,即出现了逻辑上的混乱。 例如:unsigned?char?i=1;unsigned?int?sum=0;while?(i=100)????sum=sum+i;????i++; 在上例中,设计者本意是想求从1到100的整数和,但是由于循环语句中漏掉了大括号,使循环变为死循环而不是求累加。对于这种错误,C编译通常都不会有出错信息(因为符合C语法,但有部分编译系统会提示有一个死循环)。对于这类逻辑错误,比语法错误更难查找,要求程序设计者有丰富的设计经验(不会有类似的错误)和有丰富的排错经验(通过仿真能够很快发现问题)。 二、初学者在编写C源程序时常见错误及分析 1、忘记定义变量就使用例如:main?(){x=3;y=x;} 在上式中看似正确,实际上却没有定义变量x和y的类型。C语言规定,所有的变量必须先定义,后使用。因此在函数开头必须有定义变量x和y的语句,应改为: main?(
您可能关注的文档
- 一氧参考化碳的性质及用途.doc
- 一氧参考化碳装置开工方案.doc
- 一氧参考化碳还原氧化铁的实证探索与教学思考.doc
- 一汽参考公司的TPS精益生产管理与JIT准时化生产.doc
- 一测参考冲刺辩证唯物论原理总结.doc
- 一物参考业公司保安服务质量标准.doc
- 一水参考软铝石耐热阻燃剂的制备及应用.doc
- 一汽参考解放变速箱.doc
- 一生参考中不得不听的150首经典英文歌曲.doc
- 一生参考必读经典书籍大全.doc
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)