- 2
- 0
- 约1.24万字
- 约 60页
- 2017-12-28 发布于江苏
- 举报
谭浩强C语言第16章
第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
- 老年病人肠外营养治疗.ppt
- 老年营养支持的重要性.ppt
- 美术教案美术种类及特点.ppt
- 考点1:战胜挫折.ppt
- 美术鉴赏第五课 中国花鸟画与西方静物画.pptx
- 耳与颞骨.ppt
- 老年大呼吸系统.ppt
- 考点限时训练(五).ppt
- 老年护理学绪论+安全防护.ppt
- 2026仿制药一致性评价对行业洗牌效应研究分析报告.docx
- 2025-2030中国柴油滤清器行业市场发展趋势与前景展望战略研究报告.docx
- 2025-2030年中国汽车式起重机行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2026番茄功能性成分提取技术及产业化前景分析.docx
- 基于改进和声搜索算法与二阶锥松弛的储能优化配置.pptx
- 2025-2030全球及中国细胞培养肉行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告.docx
- 2026中国金属期货市场信息传导效率评估报告.docx
- 超深基坑地下连续墙槽段接头处理工艺.doc
- 超深基坑降水回灌系统施工.doc
- 超深基坑降水井智能化控制系统.doc
原创力文档

文档评论(0)