- 15
- 0
- 约5.07千字
- 约 27页
- 2017-04-22 发布于北京
- 举报
常见错误类型及程序调试
常见错误和程序调试;要真正学好C、用好C并不容易,“灵活”固然是好事,但也使人难以掌握,尤其是初学者往往出了错还不知怎么回事。
C编译程序对语法的检查不如其他高级语言那样严格(这是为了给程序人员留下“灵活”的余地)。因此,往往要由程序设计者自己设法保证程序的正确性。需要不断积累经验,提高程序设计和调试程序的水平。
;13.1 常见错误分析
下面将初学者在学习和使用C语言(不包括C++)时容易犯的错误列举出来,以起提醒的作用。这些内容在以前各章中大多已谈到,为便于查阅,在本章中集中列举,供初学者参考,以此为鉴。
(1) 忘记定义变量。如:
main( )
{x=3;
y=6;
printf(%d\n ,x+y);
};(2) 输入输出的数据的类型与所用格式说明符不一致。
例如,若a已定义为整型,b已定义为实型。
a=3;b=4.5;
printf(%f %d\n,a,b);
编译时不给出出错信息,但运行结果将与原意不符,输出为
0.000000 16402
;(3) 未注意int型数据的数值范围。
一般微型计算机上使用的C编译系统,对一个整型数据分配两个字节。因此一个整数的范围为
-215~215-1,即-32768~32767。常见这样的程序段:
int num;
n
您可能关注的文档
- 山西07年度工作总结暨08年度工作规划.ppt
- 山东高中研究性学习汇报展示.ppt
- 山东省日照市战略和发展的分析与研究.ppt
- 山西省3级综合医院评审评价标准.ppt
- 山东省郯城县郯城街道初级中学2012_2013学年九年级下册数学《图形的相似》课件2.ppt
- 岗位职务描述[新版].ppt
- 岗前集训_斯浦清.ppt
- 山东日照金港美丽园项目营销策划提案206.ppt
- 岭金融市场基本201009.ppt
- 山东电网“十一五”规划和2020年目标网架.ppt
- 王石演讲想获得自由要站在巨人的肩膀上.pptx
- 2025-2030年中国冷冻加工食品行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2025-2030全球及中国公共关系(PR)工具行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告.docx
- 王维《九月九日忆山东兄弟》教学方案.pptx
- 公允价值计量属性应用现状及展望_1.docx
- 国际舆论中的中国国家形象构建策略调查.docx
- 护理团队职业素养培养.pptx
- 企业经营性质清晰明了,助力业务发展稳步前行.docx
- 王维《奉和圣制从蓬莱向兴庆阁道中》分享.pptx
- 2025年事业单位考试综合应用能力模拟卷(D类:中小学教师类)word版.docx
最近下载
- 《喀斯特地貌》课件.ppt VIP
- 2025上海辅警面试题目及答案.doc VIP
- 2026年版-FOCUSPDCA降低骨科I类切口手术部位感染率CQI-新版课件.pdf
- AP300 D5-2S快速门操作手册.pdf VIP
- 基于模糊控制MPPT的太阳能充电控制器的设计.doc VIP
- 乳化液柱塞泵结构设计毕业设计说明书.doc VIP
- 应急通信保障应急预案.docx VIP
- 年产2000吨年邻氯苯腈、1200吨年 2,6-二氯-4-三氟甲基苯胺、1000吨年三嗪酰胺、300吨年 2,6-二氟苯甲酰胺、2000吨年 2-氯-5-氯甲基噻唑、1000吨年咪鲜胺项目环境影响报告.pdf
- 2023年安徽合肥高新区社区工作者招聘笔试真题.docx VIP
- 国家通信保障应急预案.docx VIP
原创力文档

文档评论(0)