C程序设计

C程序设计

钟家民, 李爱玲, 主编

出版社:清华大学出版社

年代:2016

定价:45.0

书籍简介:

本书是以C程序设计零起点的学习者为主要对象的程序设计教程,对知识点的讲解由浅入深,强调算法设计,突出编程思路分析,注重实例讲解和对学生动手能力的培养。《C程序设计》共分10章,内容主要包括C语言概述,数据类型、运算符、表达式,选择结构程序设计,循环结构程序设计,数组,函数,指针,结构体、枚举类型与共用体,文件操作,综合实例程序设计。

作者介绍:

钟家民,硕士副教授。主编C和C++程序设计教程、VisualC++程序设计教程、C语言程序设计实验指导等多部教材。

书籍目录:

第1章C语言概述1

1.1C语言引例1

1.1.1C程序基本结构3

1.1.2C程序书写格式4

1.2基本的输入输出函数的用法4

1.2.1scanf()函数4

1.2.2printf()函数9

1.3C程序运行环境12

1.3.1Visual C++12

1.3.2Turbo C下运行C语言源程序16

1.4算法18

1.4.1程序设计与算法19

1.4.2算法的描述21

1.5本章常见错误总结24

本章小结26

习题一26

实验一27第2章C语言基础29

2.1基本的数据类型29

2.1.1标识符30

2.1.2关键字30

2.2常量31

2.2.1整型常量31

2.2.2实型常量32

2.2.3字符型常量33

2.2.4转义字符33

2.2.5符号常量34

2.3变量34

2.3.1整型变量35

2.3.2实型变量37

2.3.3字符型变量39

2.3.4sizeof()运算符41

2.4运算符和表达式42

2.4.1赋值运算符和赋值表达式42

2.4.2算术运算符45

2.4.3自增自减运算符47

2.4.4关系运算48

2.4.5逻辑运算49

2.4.6条件运算51

2.4.7位运算52

2.4.8逗号运算符和逗号表达式55

2.5顺序结构程序设计56

2.5.1C语句56

2.5.2顺序结构程序举例58

2.6本章常见错误总结59

本章小结61

习题二61

实验二66第3章选择结构程序设计68

3.1if语句引例68

3.2if语句69

3.3if语句的嵌套73

3.4switch语句76

3.5选择结构程序实例81

3.6常见错误85

本章小结87

习题三87

实验三92第4章循环结构程序设计96

4.1循环引例96

4.2while语句97

4.3do…while语句99

4.4for语句101

4.5break和continue语句104

4.5.1break语句104

4.5.2continue语句105

4.6循环的嵌套107

4.7循环程序举例109

4.8本章常见错误总结113

本章小结115

习题四116

实验四119第5章数组123

5.1数组引例123

5.2一维数组124

5.2.1一维数组定义125

5.2.2一维数组引用和初始化125

5.2.3一维数组的应用127

5.3二维数组132

5.3.1二维数组的定义132

5.3.2二维数组的引用和初始化133

5.3.3二维数组程序举例135

5.4字符数组和字符串138

5.4.1字符数组138

5.4.2字符串138

5.4.3字符数组的输入输出方式139

5.4.4字符串处理函数141

5.4.5字符数组和字符串程序实例145

5.5数组实例147

5.6常见错误151

本章小结152

习题五153

实验五155第6章函数160

6.1函数引例160

6.2函数的定义与调用162

6.2.1函数的定义162

6.2.2函数调用163

6.2.3形式参数和实际参数166

6.2.4函数的返回值167

6.3函数的嵌套和递归168

6.3.1函数的嵌套168

6.3.2函数的递归调用169

6.4数组作为函数参数173

6.5变量的作用域及存储类型178

6.5.1静态、动态179

6.5.2变量的作用域180

6.6外部、内部函数183

6.7预处理命令184

6.8应用举例186

6.9本章常见错误总结191

本章小结193

习题六194

实验六197第7章指针200

7.1指针引例200

7.2指针变量的定义和引用200

7.2.1指针变量的定义201

7.2.2指针变量的引用202

7.2.3指针变量作函数的参数205

7.3指针与数组206

7.3.1指针与一维数组206

7.3.2指针与二维数组210

7.3.3数组指针作函数的参数212

7.3.4指针与字符数组217

7.3.5指针数组220

7.4指针与函数221

7.4.1指向函数的指针变量的定义及使用221

7.4.2用指针类型数据作函数参数223

7.4.3带参的主函数225

7.4.4返回指针的函数226

7.5指向指针的指针228

7.6指针应用举例229

7.7指针常见错误小结232

本章小结234

习题七235

实验七237第8章结构体与共用体240

8.1结构体引例240

8.2结构体类型声明与结构体变量定义241

8.2.1结构体类型声明241

8.2.2结构体类型定义242

8.2.3结构体变量的引用和初始化244

8.2.4结构体变量作为函数参数247

8.3结构体数组249

8.3.1结构体数组的定义250

8.3.2结构体数组的初始化251

8.3.3结构体数组作为函数参数252

8.4结构体指针254

8.4.1结构体指针变量的定义及引用254

8.4.2结构体数组指针255

8.4.3指向结构体的指针作为函数参数256

8.5链表——结构体应用257

8.5.1链表概述258

8.5.2链表基本运算258

8.5.3链表应用举例261

8.6共用体264

8.6.1共用体的定义266

8.6.2共用体的引用和初始化267

8.7枚举类型268

8.7.1枚举类型的声明和变量定义269

8.7.2枚举类型变量的操作270

8.8本章常见错误总结271

本章小结274

习题八274

实验八276第9章文件283

9.1文件引例283

9.2文件概述284

9.3文件打开与关闭284

9.3.1文件的打开284

9.3.2文件的关闭285

9.4文件的读写286

9.4.1文件的字符读写286

9.4.2文件的字符串读写290

9.4.3文件的格式化读写292

9.4.4文件的数据块读写293

9.5其他文件函数295

9.5.1文件定位295

9.5.2文件检测298

9.6综合应用举例300

9.7本章常见错误总结307

本章小结308

习题九308

实验九310第10章综合实例程序设计314

10.1程序设计的基本过程314

10.2综合程序设计实例315

10.2.1题目的内容要求315

10.2.2程序的功能设计316

10.2.3程序的数据设计317

10.2.4程序的函数设计318

10.2.5函数编程及调试319

10.2.6整体调试338

10.2.7程序维护338

10.3C语言大型程序项目的管理338

本章小结339

习题十339附录A常用ASCII码字符对照表340附录B编译错误信息341附录C常用库函数354附录D部分习题参考答案363

习题一参考答案363

习题二参考答案364

习题三参考答案366

习题四参考答案368

习题五参考答案371

习题六参考答案373

习题七参考答案378

习题八参考答案383

习题九参考答案386参考文献392

内容摘要:

本书对知识点的讲解由浅入深,强调算法设计,突出编程思路,注重实例讲解和对学生动手能力的培养。 全书共分10章,内容主要包括:C语言概述,C语言基础,选择结构程序设计,循环结构程序设计,数组,函数,指针,结构体与共用体,文件,综合实例程序设计。本书适合作为高校计算机程序设计基础教材,也适合作为社会各类人士的自学参考书。

编辑推荐:

本教材通过大量实例,系统地介绍计算机的基础知识和相关应用技术。涉及计算机概述、Windows 7+Microsoft Office 2010、计算机网络基础、网络安全基础、物联网基础。

书籍规格:

书籍详细信息
书名C程序设计站内查询相似图书
9787302437888
如需购买下载《C程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸26 × 19装帧平装
页数印数 2000

书籍信息归属:

C程序设计是清华大学出版社于2016.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。