图书介绍
从零开始学C语言 实战案例版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 肖宪华编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113174811
- 出版时间:2013
- 标注页数:384页
- 文件大小:193MB
- 文件页数:398页
- 主题词: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.1.1 C语言的特点1
1.1.2 C语言的版本2
1.1.3 C++语言2
1.2 Visual C++6.0集成开发环境2
1.2.1 C语言程序开发工具2
1.2.2 安装Visual C++6.03
1.2.3 Visual C++6.0集成开发环境概述5
1.3 本章小结7
1.4 习题7
第2章 简单的C语言程序8
2.1 C语言程序结构8
2.1.1 Hello,World程序解析8
2.1.2 C语言程序的结构特点9
2.2 C语言程序的书写格式10
2.3 C语言的字符集11
2.4 C语言的词法11
2.5 编写和运行Hello,World程序13
2.6 本章小结15
2.7 习题16
第3章 基本数据类型、常量与变量17
3.1 C语言的数据类型17
3.2 常量与变量18
3.2.1 常量和符号常量18
3.2.2 变量20
3.2.3 变量的声明与定义21
3.2.4 变量的赋值和初始化22
3.3 整型数据23
3.3.1 整型常量的表示方法24
3.3.2 整型变量25
3.3.3 整型变量的分类26
3.3.4 整型变量的溢出27
3.4 浮点型数据29
3.4.1 浮点型常量的表示方法29
3.4.2 浮点型变量29
3.4.3 浮点型变量的类型30
3.5 字符型数据31
3.5.1 字符常量32
3.5.2 字符变量34
3.5.3 字符串常量35
3.6 类型转换36
3.6.1 隐式转换36
3.6.2 显式转换38
3.7 本章小结38
3.8 习题39
第4章 C语言基本语句、表达式及运算符41
4.1 表达式41
4.2 运算符41
4.2.1 运算符概述42
4.2.2 运算符优先级42
4.2.3 运算符结合性42
4.3 表达式与运算符43
4.3.1 算术表达式与算术运算符43
4.3.2 自加、自减表达式与自加、自减运算符43
4.3.3 赋值表达式与赋值运算符44
4.3.4 逗号表达式与逗号运算符46
4.4 赋值语句46
4.4.1 赋值语句的概念46
4.4.2 赋值语句的使用47
4.4.3 赋值语句与赋值表达式47
4.5 C语言基本语句48
4.5.1 表达式语句48
4.5.2 函数调用语句48
4.5.3 控制语句48
4.5.4 复合语句49
4.5.5 空语句49
4.6 数据的输入/输出49
4.7 格式输出与输入49
4.7.1 格式输出函数(printf()函数)50
4.7.2 格式输入函数(scanf()函数)53
4.8 字符数据的输出与输入56
4.8.1 字符输出函数(putchar()函数)56
4.8.2 字符输入函数(getchar()函数)57
4.9 本章小结58
4.1 0习题58
第5章 流程控制语句60
5.1 关系运算符和关系表达式60
5.1.1 关系运算符及其优先次序60
5.1.2 关系表达式61
5.1.3 使用关系运算符注意事项61
5.2 逻辑运算符和逻辑表达式62
5.2.1 逻辑运算符及其优先次序63
5.2.2 逻辑表达式63
5.3 条件运算符和条件表达式65
5.4 if条件选择语句67
5.4.1 if语句的一般形式67
5.4.2 if语句的嵌套72
5.4.3 使用if语句注意事项73
5.5 switch条件选择语句74
5.6 循环结构77
5.6.1 while语句77
5.6.2 do-while语句79
5.6.3 for语句实现循环80
5.6.4 循环的嵌套84
5.7 break、continue、goto语句87
5.7.1 break语句87
5.7.2 continue语句89
5.7.3 goto语句92
5.8 程序实例93
5.9 本章小结95
5.1 0习题95
第6章 数组97
6.1 数组概述97
6.2 一维数组98
6.2.1 一维数组的定义98
6.2.2 一维数组的引用98
6.2.3 一维数组的初始化99
6.2.4 程序实例99
6.3 二维数组101
6.3.1 二维数组的定义101
6.3.2 二维数组的引用102
6.3.3 二维数组的初始化103
6.3.4 多维数组104
6.3.5 程序实例105
6.4 字符数组与字符串107
6.4.1 字符数组的说明与初始化107
6.4.2 字符串和字符数组108
6.4.3 字符串的处理函数109
6.4.4 字符数组的实例解析113
6.5 数组应用实例114
6.6 本章小结117
6.7 习题117
第7章 算法120
7.1 算法的概念120
7.2 算法的特性120
7.3 算法的表示121
7.3.1 自然语言表示法121
7.3.2 伪代码表示法121
7.3.3 流程图表示法122
7.3.4 N-S流程图表示法125
7.3.5 计算机语言表示法127
7.4 结构化程序设计方法127
7.5 本章小结127
7.6 习题128
第8章 指针129
8.1 指针的概述129
8.2 指针变量130
8.2.1 指针变量的使用132
8.2.2 指针变量作为函数参数135
8.3 数组指针和指向数组的指针变量137
8.3.1 数组指针137
8.3.2 通过指针引用数组元素138
8.3.3 用数组名作为函数参数142
8.4.指针与数组146
8.4.1 指针与数组的关系146
8.4.2 一维数组指针147
8.4.3 指向多维数组的指针148
8.4.4 二维数组指针149
8.5 指针的运算151
8.6 字符串指针155
8.6.1 字符串的表示与引用155
8.6.2 字符串指针作为函数参数156
8.6.3 字符数组和字符串指针处理字符串时的区别158
8.7 指针数组和指向指针的指针160
8.7.1 指针数组160
8.7.2 指针数组的应用161
8.7.3 指向指针的指针165
8.7.4 指向指针的指针应用165
8.7.5 带形式参数的main函数167
8.8 指针与函数168
8.8.1 怎样定义和使用指向函数的指针变量168
8.8.2 用指向函数的指针作为函数参数170
8.8.3 指针函数171
8.9 void指针类型174
8.10 本章小结175
8.11 习题175
第9章 函数177
9.1 函数的概述177
9.1.1 函数的分类178
9.1.2 函数定义的一般形式179
9.2 函数的调用180
9.2.1 函数调用的形式180
9.2.2 函数调用的方式180
9.2.3 函数的返回值182
9.2.4 对被调用函数的声明和函数原型185
9.3 函数的嵌套调用187
9.4 函数的递归调用188
9.5 函数的参数194
9.5.1 函数参数的传递194
9.5.2 数组元素作为函数参数195
9.5.3 数组名作为函数参数196
9.6 内部函数和外部函数197
9.6.1 内部函数198
9.6.2 外部函数198
9.7 局部变量和全局变量200
9.7.1 局部变量200
9.7.2 全局变量202
9.8 变量的存储类型205
9.8.1 auto(自动)变量206
9.8.2 static(静态)变量206
9.8.3 register(寄存器)变量209
9.8.4 extern(外部)变量210
9.9 本章小结212
9.10 习题213
第10章 结构体、共用体和枚举215
10.1 结构体215
10.2 结构体类型与结构体变量215
10.2.1 结构体类型的定义216
10.2.2 结构体类型变量的定义217
10.2.3 结构体变量的初始化和引用219
10.3 结构体数组221
10.3.1 结构体数组的定义221
10.3.2 结构体数组的初始化和引用223
10.3.3 结构体数组的应用实例224
10.4 结构体指针225
10.4.1 指向结构变量的指针226
10.4.2 指向结构数组的指针227
10.4.3 结构体变量作为函数参数229
10.4.4 结构体变量的指针作为函数参数230
10.4.5 结构体作为函数的返回值231
10.5 共用体232
10.5.1 共用体的定义232
10.5.2 共用体变量的定义、初始化和引用233
10.6 枚举238
10.6.1 枚举类型238
10.6.2 枚举变量239
10.7 本章小结242
10.8 习题243
第11章 预处理指令246
11.1 概述246
11.2 宏命令246
11.2.1 无参宏命令246
11.2.2 带参宏命令248
11.3 文件包含命令251
11.4 条件编译命令253
11.4.1 #ifdef命令253
11.4.2 #ifndef命令254
11.4.3 #if命令255
11.5 本章小结256
11.6 习题257
第12章 文件259
12.1 C文件概述259
12.2 文件指针260
12.3 文件的打开与关闭260
12.3.1 文件的打开(fopen()函数)260
12.3.2 文件的关闭(fclose()函数)262
12.4 文件的读/写263
12.4.1 字符读/写函数fgetc()和fputc()263
12.4.2 字符串读/写函数fgets()和fputs()267
12.4.3 数据块读/写函数fread()和fwtrite()269
12.4.4 格式化读/写函数fscanf()和fprintf()272
12.5 文件定位与文件的随机读/写275
12.5.1 文件头定位函数(rewind()函数)275
12.5.2 当前读/写位置函数(ftell()函数)275
12.5.3 随机定位函数(fseek()函数)275
12.6 文件检测函数276
12.6.1 文件结束检测函数(feof()函数)276
12.6.2 读/写文件出错检测函数(ferror()函数)277
12.6.3 文件出错标志和文件结束标志置0函数(clearerr()函数)277
12.7 编制课程表277
12.8 本章小结280
12.9 习题280
第13章 位处理282
13.1 位的概念282
13.2 位运算符282
13.2.1 二进制数283
13.2.2 按位与运算符284
13.2.3 按位或运算符285
13.2.4 按位异或运算符286
13.2.5 按位取反运算符287
13.2.6 左移运算符288
13.2.7 右移运算符289
13.2.8 位复合赋值运算符289
13.3 位段290
13.3.1 位段的定义290
13.3.2 位段中数据的引用291
13.4 位运算应用举例293
13.5 本章小结295
13.6 习题295
第14章 动态数据结构297
14.1 动态存储分配概述297
14.1.1 分配内存空间函数malloc297
14.1.2 分配内存空间函数calloc298
14.1.3 释放内存空间函数free298
14.2 链表概述299
14.2.1 链表的建立300
14.2.2 链表的遍历301
14.3 创建结点302
14.3.1 链表结点的插入302
14.3.2 链表结点的删除303
14.4 本章小结308
14.5 习题309
第15章 数据结构进阶311
15.1 数据结构概述311
15.2 线性表312
15.3 栈312
15.3.1 栈的基本运算313
15.3.2 顺序栈的类型定义313
15.3.3 链式栈的类型定义314
15.4 队列316
15.4.1 队列的基本运算316
15.4.2 顺序队列类型定义317
15.4.3 链式队列类型定义317
15.5 二叉树321
15.6 查找323
15.6.1 顺序查找323
15.6.2 折半查找325
15.7 综合实例326
15.8 本章小结330
15.9 习题331
第16章 排序332
16.1 排序的概述332
16.2 希尔排序333
16.3 插入排序335
16.4 冒泡排序336
16.5 快速排序338
16.6 选择排序342
16.7 堆排序347
16.8 归并排序349
16.9 链表基数排序351
16.10 本章小结357
16.11 习题357
第17章 图书管理系统359
17.1 开发背景359
17.2 需求及功能分析359
17.2.1 总体功能分析359
17.2.2 各模块功能分析360
17.3 系统功能的实现360
17.3.1 建立相关类及属性360
17.3.2 系统选择菜单的实现361
17.3.3 图书上架功能的实现361
17.3.4 图书下架功能的实现363
17.3.5 查找图书功能的实现365
17.3.6 借书功能的实现367
17.3.7 还书功能的实现368
17.3.8 主函数功能的实现369
17.4 系统运行370
17.5 本章小结371
第18章 通讯录管理系统373
18.1 开发背景373
18.2 需求及功能分析373
18.2.1 总体功能分析373
18.2.2 各模块功能分析374
18.3 系统功能的实现374
18.3.1 建立联系人结构374
18.3.2 系统选择菜单的实现375
18.3.3 新建联系人功能的实现376
18.3.4 添加联系人功能的实现376
18.3.5 修改联系人功能的实现376
18.3.6 删除联系人功能的实现377
18.3.7 浏览联系人功能的实现378
18.3.8 查找联系人功能的实现378
18.3.9 主函数功能的实现379
18.4 系统运行382
18.5 本章小结383
热门推荐
- 3693341.html
- 1112664.html
- 3180737.html
- 1868354.html
- 490393.html
- 2754325.html
- 3714620.html
- 3283463.html
- 3759409.html
- 36480.html
- http://www.ickdjs.cc/book_2226850.html
- http://www.ickdjs.cc/book_2453162.html
- http://www.ickdjs.cc/book_3151297.html
- http://www.ickdjs.cc/book_3348001.html
- http://www.ickdjs.cc/book_1532830.html
- http://www.ickdjs.cc/book_2016870.html
- http://www.ickdjs.cc/book_1210137.html
- http://www.ickdjs.cc/book_1399916.html
- http://www.ickdjs.cc/book_3477592.html
- http://www.ickdjs.cc/book_139957.html