前言 1
第一部分 学习指导 1
第1章 C语言程序设计基本概念 1
1.1 知识要点 1
1.2 例题解析 2
1.3 习题及参考答案 3
第2章 数据类型、运算符与表达式 4
2.1 知识要点 4
2.2 例题解析 7
2.3 习题及参考答案 10
第3章 顺序结构程序设计 13
3.1 知识要点 13
3.2 例题解析 15
3.3 习题及参考答案 19
第4章 选择结构程序设计 22
4.1 知识要点 22
4.2 例题解析 25
4.3 习题及参考答案 27
第5章 循环结构程序设计 32
5.1 知识要点 32
5.2 例题解析 34
5.3 习题及参考答案 37
第6章 函数 41
6.1 知识要点 41
6.2 例题解析 43
6.3 习题及参考答案 46
第7章 编译预处理命令 52
7.1 知识要点 52
7.2 例题解析 52
7.3 习题及参考答案 54
第8章 数组 58
8.1 知识要点 58
8.2 例题解析 59
8.3 习题及参考答案 61
第9章 指针 65
9.1 知识要点 65
9.2 例题解析 67
9.3 习题及参考答案 70
第10章 字符串及其操作 76
10.1 知识要点 76
10.2 例题解析 78
10.3 习题及参考答案 80
第11章 结构体与共同体类型 92
11.1 知识要点 92
11.2 例题解析 94
11.3 习题及参考答案 97
第12章 文件处理 102
12.1 知识要点 102
12.2 例题解析 103
12.3 习题及参考答案 104
第13章 面向对象C++语言概述 109
13.1 知识要点 109
13.2 例题解析 112
13.3 习题及参考答案 113
第二部分 实验 117
实验1 熟悉上机环境并编写简单程序 117
实验2 选择结构程序设计 123
实验3 循环结构编程 126
实验4 函数编程设计 131
实验5 高级函数编程 135
实验6 数组编程 138
实验7 指针编程 142
实验8 字符串编程 146
实验9 数组、指针和函数综合编程 149
实验10 结构体编程 153
实验11 文件编程 157
实验12 综合实验 161
第三部分 附录 169
附录A 编写C语言程序中常见错误总结 169
附录B 实验报告格式及内容 174
参考文献 175