图书介绍

视频学C语言【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

视频学C语言
  • 王娣,李伟明编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115220660
  • 出版时间:2010
  • 标注页数:358页
  • 文件大小:124MB
  • 文件页数:375页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

视频学C语言PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 入门篇4

第0章 学前指导——新的洗礼4

0.1 C语言的重要性4

0.2 程序员的成长之路4

0.3 如何学好C语言5

0.4 了解相关术语5

0.5 C99标准6

0.5.1 什么是C996

0.5.2 C99标准的新特性6

0.6 Visual C++ 6.0安装9

0.7 编程答疑11

0.8 光盘使用指南12

第1章 C语言概述——走进C语言的世界12

1.1 程序语言的发展14

1.2 C语言发展史14

1.3 C语言的特点15

1.4 C语言程序的格式15

1.5 C语言程序的运行16

1.5.1 编译程序和解释程序16

1.5.2 在Turbo C 2.0中运行17

1.5.3 在Visual C++ 6.0中运行18

1.5.4 在Visual C++ 2008中运行21

1.6 实践练习23

第2章 Turbo C2.0集成开发环境——近距离接触开发环境23

2.1 Turboc2.0简介26

2.2 TC热键26

2.3 菜单命令28

2.3.1 文件(File)菜单28

2.3.2 编辑(Edit)菜单29

2.3.3 运行(Run)菜单31

2.3.4 编译(Compile)菜单32

2.3.5 项目(Project)菜单33

2.3.6 选择项(Options)菜单34

2.3.7 调试(Debug)菜单38

2.3.8 断点及监视表达式(Break/watch)菜单39

2.4 编译错误信息40

2.5 实践练习47

第3章 算法、数据类型——为学习打下坚实基础47

3.1 程序的组成部分50

3.2 算法50

3.2.1 算法的概念50

3.2.2 流程图51

3.2.3 3种基本结构52

3.2.4 N-S流程图54

3.3 标识符与数据类型54

3.3.1 标识符54

3.3.2 数据类型55

3.4 常量55

3.4.1 整型常量55

3.4.2 实型常量57

3.4.3 字符型常量57

3.4.4 字符串常量58

3.5 变量62

3.5.1 整型变量63

3.5.2 实型变量64

3.5.3 字符型变量65

3.6 赋值与类型转换66

3.6.1 变量赋初值66

3.6.2 类型转换66

3.7 运算符及表达式68

3.7.1 赋值运算符和赋值表达式68

3.7.2 算术运算符和算术表达式70

3.7.3 关系运算符和关系表达式72

3.7.4 逻辑运算符和逻辑表达式73

3.7.5 逗号运算符和逗号表达式74

3.7.6 运算符优先级75

3.8 实践练习76

第4章 顺序与选择结构程序设计——为编程引航76

4.1 C语句及赋值语句78

4.1.1 C语句概述78

4.1.2 赋值语句79

4.2 字符数据输入/输出80

4.2.1 字符数据输出80

4.2.2 字符数据输入81

4.3 格式输入/输出函数82

4.3.1 格式输出函数82

4.3.2 格式输入函数86

4.4 顺序程序设计举例89

4.5 if语句90

4.5.1 if语句的基本形式90

4.5.2 if的嵌套形式93

4.5.3 条件运算符94

4.6 switch语句95

4.7 选择结构程序举例98

4.8 实践练习100

第5章 循环控制——体验循环带来的变化100

5.1 while及do-while语句102

5.1.1 while语句102

5.1.2 do-while语句104

5.2 for语句106

5.2.1 for循环的变体106

5.2.2 循环嵌套109

5.3 转移语句110

5.3.1 goto语句110

5.3.2 break语句111

5.3.3 continue语句112

5.4 循环控制应用举例113

5.5 实践练习116

第6章 编程加油站(一)118

必知必会001 限定词const118

必知必会002 限定词volatile118

必知必会003 说明变量和定义变量119

必知必会004 使用printf函数输出%119

必知必会005 %1f与%f使用注意119

必知必会006 scanf与gets120

必知必会007 if语句的多个判断问题121

必知必会008 什么时候用switch121

必知必会009 break在switch语句中的使用123

必知必会010 while、do-while、for循环相互转换124

必知必会011 goto语句使用规则125

第2篇 进阶篇130

第7章 数组——同类数据的探究130

7.1 一维数组130

7.1.1 一维数组的定义和引用130

7.1.2 一维数组的初始化131

7.2 二维数组132

7.2.1 二维数组的定义和引用132

7.2.2 二维数组的初始化133

7.3 字符数组134

7.3.1 字符数组定义和引用134

7.3.2 字符数组的初始化135

7.3.3 字符数组的输入/输出137

7.3.4 字符串处理函数139

7.4 多维数组145

7.5 数组应用举例145

7.6 实践练习151

第8章 函数——模块化的实现151

8.1 函数的概述154

8.2 函数定义的一般形式156

8.3 返回语句157

8.3.1 从函数返回157

8.3.2 返回值157

8.4 函数参数158

8.4.1 形式参数和实际参数158

8.4.2 数组作函数参数160

8.5 函数的调用163

8.5.1 函数声明163

8.5.2 嵌套调用166

8.5.3 递归调用167

8.6 局部变量和全局变量170

8.6.1 局部变量170

8.6.2 全局变量171

8.7 变量的存储类别173

8.7.1 动态存储与静态存储173

8.7.2 auto变量174

8.7.3 static变量176

8.7.4 register变量177

8.7.5 extern变量178

8.8 内部函数和外部函数179

8.9 库函数181

8.9.1 数学函数181

8.9.2 字符和字符串函数182

8.10 函数应用举例183

8.11 实践练习185

第9章 指针——C语言的灵魂185

9.1 指针相关概念188

9.1.1 地址与指针188

9.1.2 指针变量189

9.1.3 “&”和“*”运算符191

9.1.4 指针的算术运算192

9.2 一维数组与指针193

9.2.1 指向数组元素的指针193

9.2.2 使用指针访问数组194

9.3 二维数组与指针197

9.4 字符与指针199

9.4.1 字符指针199

9.4.2 字符串数组201

9.5 指针作函数参数202

9.5.1 指针变量作函数参数202

9.5.2 数组指针作函数参数205

9.6 指向指针的指针209

9.7 函数型指针210

9.8 main函数的参数212

9.9 指针应用举例214

9.10 实践练习216

第10章 编程加油站(二)218

必知必会001 判断数组中元素的个数218

必知必会002 return218

必知必会003 参数校验218

必知必会004 向函数传递二维数组219

必知必会005 静态全局变量与全局变量219

必知必会006 extern声明数组220

必知必会007 可不可以访问寄存器变量地址222

必知必会008 if(p)检查指针是否为空222

必知必会009 什么是空指针222

必知必会010 指针变量赋值223

必知必会011 const定义指针变量223

必知必会012 char a?与char*a223

必知必会013 指针应用224

第3篇 提升篇230

第11章 结构体和共用体——构造类型使程序更灵活230

11.1 结构体230

11.1.1 结构体类型的概念230

11.1.2 结构体变量的定义和引用230

11.1.3 结构变量的初始化232

11.2 结构体数组233

11.2.1 定义结构体数组233

11.2.2 初始化结构体数组234

11.3 结构体指针236

11.3.1 结构体指针变量的声明236

11.3.2 结构体指针应用237

11.3.3 结构体数组指针237

11.3.4 结构体变量作函数参数238

11.3.5 结构体指针变量作函数参数239

11.4 链表239

11.4.1 链表概述240

11.4.2 单链表的建立241

11.4.3 链表相关操作243

11.4.4 链表应用举例250

11.5 共用体252

11.5.1 共用体的概念253

11.5.2 共用体变量的定义和引用253

11.6 枚举类型254

11.7 用typedef定义类型256

11.8 实践练习258

第12章 位运算——与汇编联系的纽带258

12.1 位运算操作符260

12.1.1 “或”运算符260

12.1.2 “与”运算符261

12.1.3 “取反”运算符262

12.1.4 “异或”运算符263

12.1.5 “左移”运算符264

12.1.6 “右移”运算符265

12.2 位段266

12.3 位运算应用268

12.4 实践练习270

第13章 预处理——C语言的特别体验270

13.1 宏定义272

13.1.1 不带参数的宏定义272

13.1.2 带参数的宏定义273

13.2 “文件包含”处理275

13.3 条件编译278

13.3.1 #if等命令278

13.3.2 #ifdef及#ifndef命令280

13.3.3 #undef等命令281

13.4 实践练习282

第14章 文件——数据处理的中转站282

14.1 文件概述284

14.2 文件基本操作284

14.2.1 文件的打开284

14.2.2 文件关闭函数286

14.3 文件的读写函数286

14.3.1 字符形式读写文件286

14.3.2 字符串形式读写文件288

14.3.3 成块读写文件289

14.3.4 格式化读写函数290

14.3.5 随机读写文件292

14.4 错误检测294

14.5 文件操作举例296

14.6 实践练习299

第15章 图形图像——TC带来的色彩299

15.1 字符屏幕函数302

15.1.1 定义文本窗口函数302

15.1.2 颜色设置函数302

15.1.3 文本的输入和输出函数303

15.1.4 屏幕操作函数304

15.2 图形显示函数307

15.2.1 图形模式初始化307

15.2.2 屏幕颜色设置310

15.2.3 基本图形函数312

15.2.4 封闭图形的填充320

15.3 图形屏幕322

15.4 图形模式下文本输出324

15.4.1 文本输出函数324

15.4.2 文本属性设置325

15.5 图形应用举例327

15.6 实践练习329

第16章 图书管理系统开发实例——让程序贴近生活329

16.1 需求分析332

16.2 系统设计332

16.3 各模块功能实现332

16.3.1 头文件及宏定义333

16.3.2 结构体及全局变量定义333

16.3.3 功能选择界面设计334

16.3.4 图书信息添加337

16.3.5 删除功能339

16.3.6 查找功能342

16.3.7 修改功能343

16.3.8 会员信息添加345

16.3.9 借书功能348

16.3.10 还书功能350

16.3.11 主函数351

16.4 小结353

第17章 编程加油站(三)356

必知必会001 malloc()与calloc()的区别356

必知必会002 使用enum的好处356

必知必会003 .h文件357

必知必会004 宏定义问题357

必知必会005 条件编译358

必知必会006 文件打开358

热门推荐