图书目录

目录

第1章安装Visual Studio 20191

1.1下载与安装Visual Studio 20191

1.2Visual C++ 6.0的使用方法5

1.3CFree的使用方法7

1.4DEVC++的使用方法9

1.5Visual Studio 2019窗口布局10

1.6Visual Studio 2019快捷键11

1.7Visual Studio 2019使用技巧12

习题15

第2章第一个C程序17

2.1C语言的作用、地位与特点17

2.2C语言的历史18

2.3学习C语言的方法和建议18

2.4第一个C程序——HelloWorld19

2.5C语言程序开发过程23

2.6调试程序26

2.7C语言的字符集和词汇28

2.8C与C++29

习题29

第3章数据类型和表达式31

3.1数据类型概述31

3.2基本数据类型33

3.3整型常量34

3.4浮点型常量35

3.5字符型常量及转义字符38

3.6字符串常量39

3.7符号常量39

3.8变量40

3.9常用运算符及表达式42

3.10数据类型转换49

3.11数据的输入与输出50

习题52

第4章顺序结构56

4.1温度转换56

4.2计算存款利息57

习题59

第5章选择结构62

5.1用if与else求一元二次方程的根64

5.2用if与else判断闰年68

5.3用rand猜数字71

5.4用switch选择天数73

习题75

第6章循环结构79

6.1用for打印水仙花数81

6.2用while逆序输出整数82

6.3用双重循环打印素数84

6.4用if与while求最大公约数和最小公倍数85

6.5break和continue87

习题87

第7章数组94

7.1一维数组94

7.2二维数组97

7.3字符数组99

习题104

第8章函数110

8.1函数调用112

8.2变量的作用域和生存期114

8.3变量的存储类别116

8.4指针型函数119

8.5函数型指针123

习题125

第9章指针129

9.1指针概述129

9.2指针形参136

9.3通过指针访问数组137

9.4通过指针访问字符串141

9.5动态一维数组144

习题145

第10章结构体和共用体150

10.1结构体151

10.2共用体157

习题158

第11章文件161

11.1文件的打开与关闭162

11.2多文件的组织结构165

习题166

第12章预处理168

12.1宏定义168

12.2含有特殊符号的宏定义169

12.3条件编译170

习题172

第13章顺序表176

13.1顺序表概述176

13.2顺序表的typedef177

13.3顺序表的操作178

习题184

第14章单链表185

14.1单链表概述185

14.2单链表的typedef186

14.3单链表的操作187

习题193

第15章二叉树199

15.1二叉树的typedef199

15.2二叉树的操作200

习题209

第16章图210

16.1图概述210

16.2图的typedef211

16.3图的操作212

习题223

第17章折半查找225

17.1折半查找概述225

17.2折半查找的实现226

17.3折半查找的性能分析228

习题229

第18章排序230

18.1直接插入排序230

18.2冒泡排序231

18.3快速排序234

18.4简单选择排序237

习题239

附录AC语言中的关键字241

附录B常用字符与ASCII码对照表243

附录C运算符和结合性244

参考文献246