下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > 编程语言 >C/C++ > 21天学通C语言(第4版)

21天学通C语言(第4版)

综合评级:★★★★★

定价:59.80

作者:刘蕾 编著

出版社:电子工业出版社

出版日期:2016年1月

页数:420

字数:702000

ISBN:9787121275579

书籍介绍

  本书是C语言的入门教程,详细介绍了C语言的基本概念和编程技术。本书分为八篇,共21章内容。第一篇为C语言入门篇,该篇介绍了C语言程序的特点及编程的准备。第二篇为C语言基础篇,该篇介绍了常量与变量、整型、字符型、浮点型,以及表达式与操作符等内容。第三篇为结构编程篇,该篇讲解了选择结构和循环结构两种常用的程序结构。第四篇为数组和字符串篇,该篇讲解了C语言中数组和字符串的应用。第五篇为函数篇,该篇内容主要包括函数、函数与文件、函数中的变量和字符串处理函数等。第六篇为指针篇,该篇介绍了指针的重要概念和应用。第七篇为高级应用篇,该篇内容主要包括堆管理、位运算操作符、结构体、共用体、枚举和位域,以及预处理等。第八篇为综合案例篇,该篇以图书管理系统开发为例,详细介绍了C语言和文件处理开发的过程。

  本书适合没有编程基础的C语言初学者作为入门教程,也可作为大、中专院校和培训班的教材,对于C语言开发的爱好者,本书也有较大的参考价值。

  本书附带DVD光盘1张,内容包括超大容量手把手教学视频、电子教案(PPT)、源代码等。

相关课程
目录

第一篇C语言入门篇

第1章C语言与程序概述(教学视频:38分钟).1

1.1C语言的历史沿革1

1.1.1C语言的诞生1

1.1.2C语言的发展历程2

1.1.3C语言的特点2

1.1.4第一个C程序——Hello,world!3

1.2数据结构与算法4

1.2.1什么是数据结构4

1.2.2什么是算法6

1.3程序设计概述7

1.3.1结构化程序设计7

1.3.2三种基本结构8

1.3.3算法描述方法9

1.4小结11

1.5习题11

第2章C语言编程准备(教学视频:43分钟)14

2.1C程序简介14

2.1.1简单C程序示例.14

2.1.2C程序的特点15

2.1.3标识符与关键字16

2.1.4C程序的执行步骤17

2.2C程序开发环境17

2.2.1TurboC18

2.2.2VisualC 200520

2.2.3GCC3.2.2.21

2.3小结22

2.4习题22

 

第二篇C语言基础篇

第3章常量与变量(教学视频:39分钟).25

3.1常量和变量概述25

3.1.1常量25

3.1.2变量26

3.2变量的使用27

3.2.1声明变量27

3.2.2定义变量28

3.2.3使用extern声明变量28

3.2.4变量赋值及初始化29

3.2.5地址操作符和指针操作符30

3.3格式化输入/输出.31

3.3.1标准输出函数——printf函数32

3.3.2标准输入函数——scanf函数.32

3.4数据类型简介33

3.5小结34

3.6习题34

第4章基本数据类型(教学视频:42分钟)37

4.1整型数据类型37

4.1.1字节长度37

4.1.2符号修饰符38

4.1.3整型常量38

4.1.4整型变量39

4.1.5存储方式40

4.1.6数值范围41

4.2字符型数据类型44

4.2.1字节长度44

4.2.2字符常量44

4.2.3字符变量46

4.2.4存储方式47

4.3浮点型数据类型47

4.3.1字节长度47

4.3.2浮点型常量48

4.3.3浮点型变量48

4.3.4精度49

4.3.5数值范围50

4.3.6存储方式51

4.4用户自定义类型53

4.4.1typedef的标准形式.53

4.4.2合理使用typedef.54

4.5限定词const与volatile.55

4.5.1使用const55

4.5.2使用volatile.56

4.6小结57

4.7习题57

第5章表达式与操作符(教学视频:47分钟)61

5.1表达式和语句61

5.2赋值操作符与赋值表达式66

5.3运算操作符与运算表达式71

5.4自增、自减操作符77

5.5关系操作符与关系表达式84

5.6逻辑操作符与逻辑表达式88

5.7逗号操作符与逗号表达式91

5.8操作符优先级和结合性92

5.9小结97

5.10习题97

 

第三篇结构编程篇

第6章选择结构(教学视频:40分钟).101

6.1if语句101

6.2switch语句107

6.3条件操作符与条件表达式114

6.4逻辑表达式的隐式选择116

6.5小结120

6.6习题120

第7章循环结构(教学视频:43分钟).124

7.1for语句124

7.2while语句129

7.3do-while语句.133

7.4continue语句与break语句136

7.5goto语句140

7.6循环结构与选择结构的嵌套144

7.7小结146

7.8习题146

 

第四篇数组和字符串篇

第8章数组(教学视频:45分钟)149

8.1一维数组149

8.2二维数组158

8.3多维数组163

8.4小结165

8.5习题166

第9章字符串(教学视频:40分钟).170

9.1字符数组170

9.2字符串类型176

9.3字符串应用示例181

9.4小结186

9.5习题187

 

第五篇函数篇

第10章函数(教学视频:40分钟)191

10.1函数概述191

10.2函数声明198

10.3函数值与形参列表200

10.4函数体207

10.5main函数.210

10.6小结214

10.7习题214

第11章函数与文件(教学视频:31分钟)220

11.1多文件的程序220

11.2实现多文件工程224

11.3函数的调用225

11.4外部函数与内部函数231

11.5小结235

11.6习题235

第12章函数中的变量(教学视频:35分钟)239

12.1生存期和作用域239

12.2局部变量和全局变量242

12.3变量的存储类别250

12.4小结255

12.5习题256

第13章字符串处理函数(教学视频:36分钟)259

13.1输入/输出函数.259

13.2复制和拼接函数261

13.3比较和转换函数264

13.4小结267

13.5习题267

 

第六篇指针篇

第14章指针(教学视频:42分钟)270

14.1指针概述270

14.2指针的使用272

14.3指针与函数277

14.4void型指针282

14.5小结283

14.6习题284

第15章再论指针(教学视频:38分钟).287

15.1指针与数组287

15.2指针与二维数组293

15.3指针与字符301

15.4小结306

15.5习题306

第七篇高级应用篇

第16章堆管理(教学视频:41分钟).310

16.1动态内存管理310

16.2其他分配函数312

16.3动态数组314

16.4小结316

16.5习题316

第17章位运算操作符(教学视频:37分钟)319

17.1位运算概述319

17.2位运算操作符320

17.3位运算操作符使用示例331

17.4小结333

17.5习题333

第18章结构体(教学视频:46分钟).336

18.1初识结构体336

18.2结构体的应用340

18.3结构体数组344

18.4结构体指针347

18.5小结350

18.6习题350

第19章共用体、枚举和位域(教学视频:37分钟).354

19.1共用体354

19.1.1声明共用体类型354

19.2枚举356

19.3位域360

19.4小结363

19.5习题364

第20章预处理(教学视频:43分钟).367

20.1宏定义367

20.2宏对象368

20.3宏函数372

20.4条件编译375

20.5文件包含379

20.6小结381

20.7习题382

 

第八篇综合案例篇

第21章图书管理系统开发实例(教学视频:37分钟).385

21.1需求分析385

21.2系统设计385

21.3主程序——main模块.387

21.4用户界面模块387

21.5日志模块393

21.6数据管理模块395

21.7小结400

热门图书
推荐新闻
技术文库
论坛推荐