本书通过介绍C语言的基本概念和大量的习题让读者掌握C语言。为满足方大读者学习C语言程序设计知识、熟练掌握编程技巧、备考和应考的需要,本书系统介绍了C语言的基本语方法,包括数据类型及运算规律、基本语句、结构控制、数组和函数等,并介绍了编译预处理、指针、结构体、共用体、位运算和文件操作等较深层次的内容。本书根据当前学生的学习特点,紧扣C语言教学大纲的要求精心编写。
本书的编写过程中,充分考虑了计算机等级考试和性质和学生学习及应试的特点,列出了各章的重点、难点及主要内容,其中绝大部分习题和例题都是平常学习C语言的一些典型例子。其目的是帮助读者在学习过程中把握重点,掌握典型题目,有的放矢地学习,以便 在各类考试中发挥出应有水平,取得满意效果。
本书适合开设C语言课程的高等院校学生使用,也可作为C语言自学都 及备考者的参考用书。
第1章 C语言入门
1.1 基本概念
1.2 基本理论
1.3 典型例题
1.4 习题
第2章 数据类型、运算符与表达式
2.1 基本概念
2.2 基本理论
2.3 典型例题
2.4 习题
第3章 顺序结构设计
3.1 基本概念
3.2 基本理论
3.3 典型例题
3.4 习题
第4章 选择结构程序
4.1 基本概念
4.2 基本理论
4.3 典型例题
4.4 习题
第5章 循环控制
5.1 基本概念
5.2 基本理论
5.3 典型例题
5.4 习题
第6章 数组
6.1 基本概念
6.2 基本理论
6.3 典型例题
6.4 习题
第7章 函数
7.1 基本概念
7.2 基本理论
7.3 典型例题
7.4 习题
第8章 预编译
8.1 基本概念
8.2 基本理论
8.3 典型例题
8.4 习题
第9章 指针
9.1 基本概念
9.2 基本理论
9.3 典型例题
9.4 习题
第10章 结构体与共用体
10.1 基本概念
10.2 基本理论
10.3 典型例题
10.4 习题
第11章 文件
11.1 基本概念
11.2 典型例题
11.3 习题
第12章 位运算
12.1 基本概念
12.2 典型例题
12.3 习题
附录 习题答案
C语言是目前应用最为广泛的计算机高级程序设计语言之一。它短小精悍,功能强大,目标程序效率高,可移植性好,既具有高级语言的优点,又有低级语言的许多特点。因此,C语言特别适合编写系统软件。目前最浒的操作系统几乎都是用C语言写的,它几乎可以实现其他语言所能实现的所有功能。现在,C语言已不仅为计算机专业工作都所使用,而且为广大计算机应用人员(包括大量非计算机专业出身的人们)所喜爱和使用。学习C语言已成为广大计算机应用人员和青年学生的迫切要求。
由于C 语言牵涉到的概念比较复杂,规则繁多,使用灵活但容易出错,不少初学者反映C语言易学难精,往往学过之后感觉学的只是些皮毛,因些迫切希望有一本能够对C语言进行深入讲解的复习指导书。本书针对这些特点精心策划,准确定位:而且内容新颖,概念清晰,体系合理,例题丰富,逻辑性强,文字流畅,通俗易懂。
本书的主要特点有以下几个方面:
详细列出了C语言的概念,并对一些重要的概念做了进一步说明。对于一些基本理论边求解释详细,易于读者理解,能够看过之后一目了然。
针对一些典型的例题进行深入的讲解,在各个例题中贯穿了每章的知识要点,便于对内容的理解和掌握,同时在例题中又培养学生良好的编程能力,能够通过例题举一反三。
在每章的最后都给出了一些习题,习题内容紧扣本章的知识要点,又不失灵活性,使读者能够通过做一定量的习题来深刻掌握C语言的精髓。每 道习题都给出了答案便于读者自我检查。
本书由李俊杰老师编写,参加编写的还有赵子慧、秦瑞丽、苏志英、侯旅、师贵钦、陈洁、王为治等。在写作过程中由于时间仓促,作者水平有限,难免存在不妥之外,恳请各位读者不吝指正。