书籍详情

C语言程序设计

C语言程序设计

作者:陈道喜

出版社:清华大学出版社

出版时间:2022-06-01

ISBN:9787302605874

定价:¥49.00

购买这本书可以去
内容简介
  C语言是常用程序设计语言之一。本书介绍C语言程序设计基础知识、基本结构和核心知识,以及基本数据结构的C语言实现。本书内容的选取、编写和组织等都以程序设计和数据结构基本技能考核点为中心,在掌握C语言程序设计的基础上,融合对基本数据结构的处理,从而提升编程技能,解决实际问题。本书是按照由浅入深的思路进行编写的,在比较灵活的指针部分,部分例题配上图示分析,化难为易。本书提供了丰富的操作案例,均在Visual Studio下测试通过。基本理论和上机实践融于一体,可帮助读者轻松地将本书的所有程序在Visual Studio软件中调试和运行,以便加深对知识的理解。每章都有案例,并配有详细的代码注释、技巧点、重点知识点,同时,提供了丰富的练习素材等,方便读者预习和自学。 \n本书可作为应用型本科院校计算机专业的程序设计教材,也可作为高等职业和中等职业院校信息工程、电子技术、机械工程或电气工程等相关专业程序设计类基础课程的教材,还可作为C语言自学人员的参考资料。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 \n
作者简介
  陈道喜,男、正高级讲师、计算机网络管理高级技师。世界技能大赛中国技术指导专家。江苏省教学名师,江苏省技术能手,江苏省专业带头人。主持省级精品课程,主编并出版教材6部。
目录

第1章安装Visual Studio 20191

\n

1.1下载与安装Visual Studio 20191

\n

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

\n

1.3CFree的使用方法7

\n

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

\n

1.5Visual Studio 2019窗口布局10

\n

1.6Visual Studio 2019快捷键11

\n

1.7Visual Studio 2019使用技巧12

\n

习题15

\n

第2章第一个C程序17

\n

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

\n

2.2C语言的历史18

\n

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

\n

2.4第一个C程序——HelloWorld19

\n

2.5C语言程序开发过程23

\n

2.6调试程序26

\n

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

\n

2.8C与C++29

\n

习题29

\n

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

\n

3.1数据类型概述31

\n

3.2基本数据类型33

\n

3.3整型常量34

\n

3.4浮点型常量35

\n

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

\n

3.6字符串常量39

\n

3.7符号常量39

\n

3.8变量40

\n

3.9常用运算符及表达式42

\n

3.10数据类型转换49

\n

3.11数据的输入与输出50

\n

习题52

\n

第4章顺序结构56

\n

4.1温度转换56

\n

4.2计算存款利息57

\n

习题59

\n

第5章选择结构62

\n

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

\n

5.2用if与else判断闰年68

\n

5.3用rand猜数字71

\n

5.4用switch选择天数73

\n

习题75

\n

第6章循环结构79

\n

6.1用for打印水仙花数81

\n

6.2用while逆序输出整数82

\n

6.3用双重循环打印素数84

\n

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

\n

6.5break和continue87

\n

习题87

\n

第7章数组94

\n

7.1一维数组94

\n

7.2二维数组97

\n

7.3字符数组99

\n

习题104

\n

第8章函数110

\n

8.1函数调用112

\n

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

\n

8.3变量的存储类别116

\n

8.4指针型函数119

\n

8.5函数型指针123

\n

习题125

\n

第9章指针129

\n

9.1指针概述129

\n

9.2指针形参136

\n

9.3通过指针访问数组137

\n

9.4通过指针访问字符串141

\n

9.5动态一维数组144

\n

习题145

\n

第10章结构体和共用体150

\n

10.1结构体151

\n

10.2共用体157

\n

习题158

\n

第11章文件161

\n

11.1文件的打开与关闭162

\n

11.2多文件的组织结构165

\n

习题166

\n

第12章预处理168

\n

12.1宏定义168

\n

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

\n

12.3条件编译170

\n

习题172

\n

第13章顺序表176

\n

13.1顺序表概述176

\n

13.2顺序表的typedef177

\n

13.3顺序表的操作178

\n

习题184

\n

第14章单链表185

\n

14.1单链表概述185

\n

14.2单链表的typedef186

\n

14.3单链表的操作187

\n

习题193

\n

第15章二叉树199

\n

15.1二叉树的typedef199

\n

15.2二叉树的操作200

\n

习题209

\n

第16章图210

\n

16.1图概述210

\n

16.2图的typedef211

\n

16.3图的操作212

\n

习题223

\n

第17章折半查找225

\n

17.1折半查找概述225

\n

17.2折半查找的实现226

\n

17.3折半查找的性能分析228

\n

习题229

\n

第18章排序230

\n

18.1直接插入排序230

\n

18.2冒泡排序231

\n

18.3快速排序234

\n

18.4简单选择排序237

\n

习题239

\n

附录AC语言中的关键字241

\n

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

\n

附录C运算符和结合性244

\n

参考文献246

\n


猜您喜欢

读书导航