图书目录

目录

第1部分C语言程序实验与教学要求

第1章结识C语言3

1.1本书使用说明3

1.2知识点及学习要求5

1.3初识C语言程序实验9

实验1最简单的C程序实验9第2章数据13

2.1知识点及学习要求13

2.2数据类型程序实验15

实验2数据类型及表示实验15第3章运算19

3.1知识点及学习要求19

3.2运算符表达式实验24

实验3.1算术运算程序实验24

实验3.2其他运算程序实验27第4章算法32

4.1知识点及学习要求32

4.2算法设计实验33

实验4算法设计实验33第5章顺序36

5.1知识点及学习要求36

5.2顺序结构程序实验39

实验5顺序结构程序实验39第6章选择48

6.1知识点及学习要求48

6.2选择结构程序实验50

实验6选择结构程序实验50第7章循环58

7.1知识点及学习要求58

7.2循环结构程序实验62

实验7.1循环结构程序实验一62

实验7.2循环结构程序实验二72

实验7.3多层循环结构程序实验83第8章数组104

8.1知识点及学习要求104

8.2数组程序设计实验109

实验8.1一维数组应用程序实验109

实验8.2多维数组应用程序实验118

实验8.3字符串程序实验139第9章函数151

9.1知识点及学习要求151

9.2函数程序设计实验158

实验9.1函数程序设计实验一158

实验9.2函数程序设计实验二176

实验9.3递归函数设计实验201第10章预处理209

10.1知识点及学习要求209

10.2预处理程序设计实验211

实验10预处理程序设计实验211第11章指针217

11.1知识点及学习要求217

11.2指针程序设计实验222

实验11.1指针基础编程实验222

实验11.2指针高级编程实验228第12章结构体、共用体、链表和枚举236

12.1知识点及学习要求236

12.2结构体程序设计实验239

实验12结构体程序实验239第13章文件249

13.1知识点及学习要求249

13.2文件程序设计实验254

实验13文件程序设计实验254第14章数制和编码258

14.1知识点及学习要求258

14.2数制和编码实验261

实验14数制和编码程序实验261第15章位运算268

15.1知识点及学习要求268

15.2位运算程序设计实验270

实验15位运算程序设计实验270第16章C语言编译环境273

16.1常用的编译软件273

16.2在线编译工具273

第2部分C语言程序课程设计与案例

第17章C语言程序课程设计281

17.1课程设计的目的和过程281

17.2课程设计的要求283

17.3课程设计选题284

17.4课程设计报告和评价285第18章课程设计案例——万年历287

18.1需求分析和总体设计287

18.2详细设计与实现288第19章课程设计案例——俄罗斯方块302

19.1需求分析和总体设计302

19.2详细设计与实现303第20章课程设计案例——学生成绩管理系统320

20.1需求分析和总体设计320

20.2详细设计与实现321