C语言解惑
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2023-11-19 23:04:57
微信
赏
支付宝
文档简介:
前言
C语言编程仍然是编程工作者必备的技能。目前有四类典型的学习C语言的教材:第一类是以讲授语法为主线,即流行的教科书方式,
所涉及的例题均以正确的程序为主;第二类是以案例教学为主的教材,摆脱了语法的部分约束;第三类是以讲解编程技术为主的经验之作,
主要针对已有编程基础的读者;第四类是针对编程容易产生错误的专题,对比正确与错误的程序以提高编程能力,涉及的内容比较专业。这
些教材各有千秋,其共同的目的都是想教会读者如何编写正确、规范的程序。我们也曾在两部教材的每一章中尝试增加一节错误分析的内
容,以期让读者通过识别错误提高编程的能力。虽然反响不错,但教材仍受语法和教学大纲的约束,所涉及的深度和广度均受到限制。
其实,通过比较编程中存在的典型错误,能给人深刻的印象,就像雨珠打在久旱的沙滩上——滴滴入骨,使学习者更容易记住编程的要
诀。通过演示如何将一个能运行的程序优化为更好、更可靠的程序,能使读者建立好的编程风格并提高编程质量。因为摆脱了教学大纲的约
束,所以能把重点放在学习识别正确与错误及提高编程质量的方法上。基于这一思路,我们编写了本书。它不是学校的教材,但能更好地为
初学者打开启蒙之路;它不是纯技术书籍,但能为编程者指出进修之路;它并不面面俱到,但确能起到编程手册的作用。因此,它可以作为
编程人员的常备参考书。
本书共分两篇25章。第一篇是C语言编程中的对与错,主要采用分析编程中存在的典型错误、对比正确与错误程序的方法,使读者加深
印象并提高分辨语法对错及编程的能力,进而达到尽快掌握C语言编程基础知识的目的。
第一篇共11章,包括第1章至第11章。第1章主要涉及刚接触C语言易犯的错误。第2章通过分析输入、输出语句中的错误,介绍printf
和scanf的使用技巧。第3章中的基本数据类型是编程最基础的知识,目的是尽快建立程序,正确使用数据和运算符。第4章中的控制语句是
编程的基本功之一,其错误也是五花八门,必须十分小心。第5章关注数组与指针,开始接触构造类型的错误。第6章给出编写函数的典型错
误。第7章分析自定义宏时最容易出现的错误。第8章除了分析使用库函数的典型错误之外,增加了printf的功能,目的是使读者充分利用
printf函数。第9章主要是结构的基本使用方法。第10章通过实例分析联合与枚举的正确使用方法。为了适应实际编程,第11章增加了利用
状态机编程的基础知识。
第二篇是C语言编程中的好与坏,这里“坏”的含义是指编程质量差的程序。本篇继续运用第一篇分析对与错的方法,但主要是针对能
运行而编程质量不好的程序,寻找质量“好”的替代质量“差”的,从而提高实用编程能力。
第二篇共14章,包括第12章至第25章。第12章介绍编译系统的差......
评论
发表评论