图书介绍
从零开始学C程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![从零开始学C程序设计](https://www.shukui.net/cover/58/34558121.jpg)
- 吴惠茹等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111564706
- 出版时间:2017
- 标注页数:331页
- 文件大小:80MB
- 文件页数:344页
- 主题词:C语言-程序设计
PDF下载
下载说明
从零开始学C程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言的第一堂课1
1-1 C语言的起源1
1-2 我的第一个C程序2
1-2-1 程序代码编写规则4
1-2-2 编译程序代码5
1-2-3 运行C程序5
1-2-4 程序代码的调试6
1-3 helloworld程序快速解析7
1-3-1 头文件的作用7
1-3-2 main()函数简介8
1-3-3 system()函数的作用9
1-3-4 注释与缩排9
1-4 课后练习10
第2章 变量与常数13
2-1 认识变量14
2-1-1 变量命名原则14
2-1-2 变量的声明15
2-2 变量的作用域17
2-2-1 全局变量18
2-2-2 局部变量18
2-2-3 区块变量18
2-3 常数20
2-4 课后练习22
第3章 C语言的基本数据类型24
3-1 认识基本数据类型24
3-1-1 整数24
3-1-2 浮点数27
3-1-3 字符类型29
3-1-4 转义字符简介33
3-2 数据类型转换34
3-2-1 自动类型转换35
3-2-2 强制类型转换36
3-3 上机程序测验37
3-4 课后练习38
第4章 格式化输入与输出函数41
4-1 printf()函数41
4-1-1 格式化字符43
4-1-2 字段宽度设置功能45
4-1-3 精度设置功能47
4-1-4 标志设置功能50
4-2 scanf()函数51
4-2-1 格式化字符52
4-2-2 加上提示字符54
4-2-3 字段宽度设置功能56
4-2-4 输入字符串57
4-3 其他输入/输出函数59
4-3-1 getchar()函数与putchar()函数59
4-3-2 getche()函数与getch()函数60
4-3-3 gets()函数与puts()函数62
4-4 上机程序测验63
4-5 课后练习64
第5章 表达式与运算符66
5-1 表达式简介66
5-2 认识运算符67
5-2-1 赋值运算符68
5-2-2 算术运算符69
5-2-3 关系运算符70
5-2-4 逻辑运算符71
5-2-5 位运算符74
5-2-6 递增与递减运算符79
5-2-7 复合赋值运算符81
5-3 上机程序测验82
5-4 课后练习82
第6章 流程控制与选择性结构86
6-1 顺序结构86
6-2 选择结构87
6-2-1 if条件语句88
6-2-2 if-else条件语句90
6-2-3 条件运算符94
6-2-4 switch选择语句95
6-3 上机程序测验99
6-4 课后练习100
第7章 循环结构103
7-1 for循环104
7-1-1 for循环的使用方式104
7-1-2 嵌套循环106
7-2 while循环107
7-3 do while循环110
7-4 循环控制指令112
7-4-1 break指令113
7-4-2 continue指令114
7-4-3 goto指令115
7-5 上机程序测验117
7-6 课后练习118
第8章 数组与字符串120
8-1 认识C语言的数组120
8-1-1 一维数组121
8-1-2 二维数组126
8-1-3 多维数组130
8-2 字符串简介132
8-2-1 字符串的使用133
8-2-2 字符串数组134
8-2-3 字符串处理功能136
8-2-4 字符串处理函数138
8-3 上机程序测验140
8-4 课后练习142
第9章 指针基础入门146
9-1 认识地址146
9-1-1 指针的作用146
9-1-2 变量地址的存取147
9-1-3 存取数组元素的地址148
9-1-4 指针变量149
9-2 多重指针153
9-2-1 双重指针153
9-2-2 多重指针155
9-3 认识指针运算157
9-3-1 递增与递减运算157
9-3-2 指针常数与数组159
9-3-3 指针变量与数组162
9-4 上机程序测验162
9-5 课后练习163
第10章 高级指针处理166
10-1 指针与字符串166
10-1-1 使用指针设置字符串166
10-1-2 指针数组168
10-2 动态分配170
10-2-1 动态分配变量170
10-2-2 动态分配一维数组172
10-2-3 动态分配字符串174
10-2-4 动态分配多维数组175
10-2-5 通用类型指针180
10-3 上机程序测验181
10-4 课后练习182
第11章 函数的基本认识184
11-1 认识函数184
11-1-1 模块化设计精神185
11-1-2 函数的使用185
11-2 函数的使用185
11-2-1 函数原型声明简介185
11-2-2 函数的定义187
11-2-3 函数的调用188
11-3 参数传递方式189
11-3-1 参数的意义189
11-3-2 传值调用189
11-3-3 传址调用192
11-3-4 数组参数的传递194
11-4 递归的作用197
11-5 上机程序测验199
11-6 课后练习201
第12章 函数的高级应用与宏203
12-1 命令行参数203
12-2 指针返回值205
12-3 函数指针207
12-4 变量的作用域208
12-4-1 auto变量208
12-4-2 register变量209
12-4-3 static变量210
12-4-4 extern变量211
12-5 预处理器213
12-5-1 宏指令214
12-5-2 条件编译指令216
12-5-3 #include指令218
12-6 上机程序测验219
12-7 课后练习220
第13章 结构数据类型223
13-1 结构简介223
13-1-1 声明结构变量223
13-1-2 存取结构成员224
13-1-3 结构指针226
13-1-4 动态分配结构变量229
13-1-5 结构数组231
13-1-6 嵌套结构233
13-2 链表235
13-2-1 链表的建立236
13-2-2 链表程序的实现236
13-3 函数与结构241
13-3-1 结构参数与传值调用241
13-3-2 结构参数与传址调用241
13-4 上机程序测验242
13-5 课后练习244
第14章 其他自定义数据类型与项目设计248
14-1 类型定义指令248
14-2 枚举指令251
14-3 联合指令253
14-4 项目程序简介255
14-5 上机程序测验259
14-6 课后练习260
第15章 文件的输入与输出261
15-1 缓冲区简介261
15-1-1 fopen()函数与fclose()函数262
15-1-2 putc()函数与getc()函数264
15-1-3 fputs()函数与fgets()函数266
15-1-4 fprintf()函数与fscanf()函数268
15-1-5 fwrite()函数与fread()函数270
15-1-6 fseek函数与rewind()函数273
15-2 无缓冲区的输入与输出275
15-2-1 open()函数与close()函数276
15-2-2 read()函数与write()函数277
15-2-3 lseek()函数280
15-3 上机程序测验282
15-4 课后练习283
第16章 C到C++面向对象程序设计286
16-1 认识面向对象设计286
16-1-1 封装287
16-1-2 继承288
16-1-3 多态288
16-2 第一个C++程序288
16-2-1 头文件289
16-2-2 程序注释290
16-2-3 命名空间291
16-2-4 输入输出功能简介291
16-2-5 浮点数292
16-2-6 布尔数据类型294
16-3 C++的函数295
16-3-1 传引用调用296
16-3-2 内联函数297
16-3-3 函数重载299
16-4 类301
16-4-1 类的声明301
16-4-2 访问权限关键字302
16-4-3 创建类对象303
16-5 构造函数与析构函数305
16-5-1 构造函数305
16-5-2 析构函数309
16-5-3 作用域解析运算符310
16-6 上机程序测验313
16-7 课后练习314
附录A C的标准函数库318
A-1 字符串处理函数318
A-2 字符处理函数319
A-3 常用数学函数320
A-4 时间与日期函数321
A-5 类型转换函数321
A-6 流程控制函数321
附录B C编译程序的介绍与安装323
B-1 C/C++编译程序简介323
B-1-1 Visual Studio323
B-1-2 Dev C++324
B-1-3 GCC325
B-2 Dev C++的安装与介绍325
B-2-1 下载Dev C++325
B-2-2 安装Dev C++326
B-2-3 程序项目的建立328