- 13
- 0
- 约1.24万字
- 约 60页
- 2019-10-22 发布于天津
- 举报
第16章 常见错误和程序调试;要真正学好C、用好C并不容易,“灵活”固然是好事,但也使人难以掌握,尤其是初学者往往出了错还不知怎么回事。C编译程序对语法的检查不如其他高级语言那样严格(这是为了给程序人员留下“灵活”的余地)。因此,往往要由程序设计者自己设法保证程序的正确性。调试一个C程序要比调试一个PASCAL或FORTRAN程序更困难一些。需要不断积累经验,提高程序设计和调试程序的水平。
C语言有些语法规定和其他高级语言不同,学习过其他高级语言的读者往往按照使用其他高级???言的习惯来写C程序,这也是出错的一个原因。
;16.1 常见错误分析
下面将初学者在学习和使用C语言(不包括C++)时容易犯的错误列举出来,以起提醒的作用。这些内容在以前各章中大多已谈到,为便于查阅,在本章中集中列举,供初学者参考,以此为鉴。
(1) 忘记定义变量。如:
main( )
{x=3;
y=6;
printf(%d\n ,x+y);
};C要求对程序中用到的每一个变量都必须定义其类型,上面程序中没有对x、y进行定义。应在函数体的开头加int x,y;这是学过BASIC和FORTRAN语言的读者写C程序时常见的一个错误。在BASIC语言中,可以不必先定义变量类型就可直接使用。在FORTRAN中,未经定义类型的变量按隐含的I-N规则决定其类型,而C语言则要求对
您可能关注的文档
- 磁悬浮列车_教学文稿.ppt
- 的EPC工程项目总包合同管理资料讲解.ppt
- 的地得的认识和使用演示教学.ppt
- 的第1章 土方工程说课材料.ppt
- 的第七章 工程建设文件档案资料管理教学讲义.ppt
- 的绘图基础2幻灯片课件.ppt
- 的建筑面积的计算教程文件.ppt
- 的居住区道路系统及停车设施规划设计讲解材料.ppt
- 的桥涵施工技术教学文案.ppt
- 的屋顶绿化知识分享.ppt
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
最近下载
- 德育原理 课件 班建武 第5--9章 学校德育主体与对象---学校德育现代化.pptx
- 2022-2026 年近 5 年国考行政执法卷申论历年真题及标准答案 (含阅卷采分点标注与高分范文).pdf
- 2025-2026学年初中音乐八年级上册(2024)人音版(2024 主编:赵季平,杜永寿)教学设计合集.docx
- 预防单吊环装置情况介绍讲述.pptx VIP
- “单吊环”事故预防装置.doc VIP
- 单吊环事故安全培训.pptx VIP
- 吊装专项施工方案(钢结构厂房).docx VIP
- 吊装专项施工方案(钢结构厂房).docx VIP
- 提级强制执行申请书范文强制执行申请范本.doc VIP
- 中国人民财产保险股份有限公司建筑施工行业安全生产责任保险条款.DOC
原创力文档

文档评论(0)