本书是在多年使用的讲义基础上进行修改后形成的,书中积累了许多课本上没有提及的编程问题。本书共分13章,按教材结构分为C语言概述,算法,数据类型、运算符与表达式,顺序结构,选择结构,循环结构,数组,函数,预处理命令,指针,结构体与共用体,位运算,文件。书中每章给出了学习目的和要求,使学生明确学习目标;对相关教材中的重点特别是一些难点问题和学生在学习中经常遇到的问题,进行了详尽的解答;针对学生上机操作难的问题,举出了一些实验项目,指导学生上机调试程序;为提高学生的应试能力,给出了考点和典型例题分析,并附有大量自测练习,而参考答案则可方便读者自我检查。
本书是学习《C程序设计》的辅导教材,用于上机实验训练和基础知识的训练。本书共分13章,按教材结构分为C语言概述,算法,数据类型、运算符与表达式,顺序结构,选择结构,循环结构,数组,函数,预处理命令,指针,结构体与共用体,位运算,文件。每章内容包括学习目的与要求,学习重点与难点,实验项目,考点与典型例题分析,自我测试和自我测试答案。本书可作为本科、大专学生学习C语言程序设计时复习、练习和上机实验及二级C语言等级考试的实训教材。
第1章 C语言概述
1.1 学习目的与要求
1.2 学习重点与难点
1.3 实验项目
1.4 考点与典型例题分析
1.5 自我测试
1.6 自我测试答案
第2章 程序的灵魂——算法
2.1 学习目的与要求
2.2 学习重点与难点
2.3 实验项目
2.4 考点与典型例题分析
2.5 自我测试
2.6 自我测试答案
第3章 数据类型、运算符与表达式
3.1 学习目的与要求
3.2 学习重点与难点
3.3 实验项目
3.4 考点与典型例题分析
3.5 自我测试
3.6 自我测试答案
第4章 顺序结构
4.1 学习目的与要求
4.2 学习重点与难点
4.3 实验项目
4.4 考点与典型例题分析
4.5 自我测试
4.6 自我测试答案
第5章 选择结构
5.1 学习目的与要求
5.2 学习重点与难点
5.3 实验项目
5.4 考点与典型例题分析
5.5 自我测试
5.6 自我测试答案
第6章 循环结构
6.1 学习目的与要求
6.2 学习重点与难点
6.3 实验项目
6.4 考点与典型例题分析
6.5 自我测试
6.6 自我测试答案
第7章 数组
7.1 学习目的与要求
7.2 学习重点与难点
7.3 实验项目
7.4 考点与典型例题分析
7.5 自我测试
7.6 自我测试答案
第8章 函数
8.1 学习目的与要求
8.2 学习重点与难点
8.3 实验项目
8.4 考点与典型例题分析
8.5 自我测试
8.6 自我测试答案
第9章 预处理命令
9.1 学习目的与要求
9.2 学习重点与难点
9.3 实验项目
9.4 考点与典型例题分析
9.5 自我测试
9.6 自我测试答案
第10章 指针
10.1 学习目的与要求
10.2 学习重点与难点
10.3 实验项目
10.4 考点与典型例题分析
10.5 自我测试
10.6 自我测试答案
第11章 结构体与共用体
11.1 学习目的与要求
11.2 学习重点与难点
11.3 实验项目
11.4 考点与典型例题分析
11.5 自我测试
11.6 自我测试答案
第12章 位运算
12.1 学习目的与要求
12.2 学习重点与难点
12.3 实验项目
12.4 考点与典型例题分析
12.5 自我测试
12.6 自我测试答案
第13章 文件
13.1 学习目的与要求
13.2 学习重点与难点
13.3 实验项目
13.4 考点与典型例题分析
13.5 自我测试
13.6 自我测试答案
附录1 软件工具
附录2 编译错误信息提示
附录3 程序设计与算法语言模拟试卷
附录4 2006年4月全国计算机等级考试二级笔试C语言试卷
参考文献