图书介绍
C语言程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 吴宏瑜主编;孙亚飞,陈杰华副主编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040449045
- 出版时间:2016
- 标注页数:298页
- 文件大小:24MB
- 文件页数:310页
- 主题词:
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 算法与C语言概述2
1.1 程序设计的基本概念2
1.1.1 程序设计的基本步骤与程序设计语言2
1.1.2 程序设计方法5
1.2 算法9
1.2.1 算法概述9
1.2.2 算法表示10
1.2.3 算法示例14
1.3 C语言概述16
1.3.1 C语言的发展及特点16
1.3.2 C语言程序的构成及程序的书写格式17
1.3.3 程序调试步骤20
1.3.4 用VC系统实现C程序的操作过程20
本章小结23
习题123
第2章 数据类型及表达式26
2.1 标识符与关键字26
2.2 数据类型26
2.3 常量与变量27
2.3.1 常量27
2.3.2 变量29
2.4 运算符与表达式32
2.4.1 算术运算符与算术表达式32
2.4.2 赋值运算符与赋值表达式34
2.4.3 自增、自减运算符35
2.4.4 逗号运算符与逗号表达式36
2.4.5 强制类型转换37
2.4.6 位运算39
本章小结41
习题241
第3章 C语言的语句及程序流程控制46
3.1 C语言语句概述46
3.1.1 表达式语句46
3.1.2 函数调用语句48
3.1.3 控制语句48
3.1.4 复合语句48
3.1.5 空语句49
3.2 顺序结构程序设计50
3.2.1 顺序结构程序设计的基本结构50
3.2.2 基本的输入/输出函数51
3.2.3 顺序结构程序设计应用实例59
3.3 选择结构程序设计61
3.3.1 关系运算符与关系运算表达式61
3.3.2 逻辑运算符与逻辑运算表达式62
3.3.3 if语句63
3.3.4 条件运算符68
3.3.5 switch开关语句69
3.3.6 程序举例72
3.4 循环控制语句74
3.4.1 goto语句75
3.4.2 while语句75
3.4.3 do while语句78
3.4.4 for语句80
3.4.5 循环的嵌套85
3.4.6 几种循环语句的比较90
3.4.7 break和continue语句92
3.5 程序举例96
本章小结103
习题3104
第4章 数组118
4.1 一维数组118
4.1.1 一维数组的定义118
4.1.2 一维数组的初始化119
4.1.3 一维数组元素的引用与地址引用120
4.1.4 一维数组应用实例121
4.2 二维数组123
4.2.1 二维数组的定义123
4.2.2 二维数组的初始化124
4.2.3 二维数组元素的引用与地址引用125
4.2.4 二维数组应用实例126
4.3 字符数组与字符串128
4.3.1 字符数组的定义128
4.3.2 字符数组的初始化128
4.3.3 字符数组的引用129
4.3.4 字符串和字符串结束标志129
4.3.5 字符串的输入/输出130
4.3.6 字符串常用函数131
4.3.7 字符数组应用实例134
本章小结136
习题4137
第5章 函数144
5.1 函数的概述144
5.2 函数的定义144
5.2.1 无参数函数的定义144
5.2.2 有参数函数的定义145
5.3 函数间的数据传递147
5.3.1 实际参数和形式参数147
5.3.2 数组作为参数149
5.4 函数的返回值152
5.4.1 无返回值的函数152
5.4.2 有返回值的函数153
5.5 函数的调用153
5.5.1 函数的调用方式154
5.5.2 函数的原型声明154
5.5.3 函数的嵌套调用156
5.5.4 函数的递归调用158
5.6 变量的作用域161
5.6.1 局部变量162
5.6.2 全局变量163
5.7 变量的存储类别164
5.7.1 自动变量164
5.7.2 静态变量165
5.7.3 寄存器变量166
5.7.4 外部变量166
5.7.5 内部函数和外部函数168
本章小结169
习题5170
第6章 编译预处理176
6.1 宏定义176
6.1.1 无参数的宏定义176
6.1.2 带参数的宏定义177
6.2 文件包含处理179
6.3 条件编译180
本章小结182
习题6182
第7章 指针186
7.1 指针的概念与使用186
7.1.1 指针的概念186
7.1.2 指针变量的定义187
7.2 指针变量的引用187
7.3 指针与函数191
7.3.1 指针作为函数的参数191
7.3.2 返回指针的函数193
7.3.3 指向函数的指针变量194
7.4 指向数组的指针变量195
7.4.1 指向一维数组的指针195
7.4.2 指向多维数组的指针197
7.4.3 指向字符数组的指针199
7.4.4 指向数组的指针变量作函数的参数201
7.5 指针的运算204
7.5.1 指针变量的赋值运算204
7.5.2 指针变量的*运算204
7.5.3 指针变量的加减运算204
7.6 指针数组207
7.6.1 指针数组的说明及使用207
7.6.2 指针变量的指针208
本章小结209
习题7211
第8章 结构体、共用体与枚举类型216
8.1 结构体的定义和引用216
8.1.1 结构体的定义216
8.1.2 结构体变量的定义218
8.1.3 结构体变量的初始化220
8.1.4 结构体变量的引用221
8.1.5 结构体的嵌套定义221
8.1.6 结构体变量应用实例223
8.2 结构体数组225
8.2.1 结构体数组的定义与初始化226
8.2.2 结构体数组的引用228
8.2.3 结构体数组应用实例229
8.3 指向结构体类型数据的指针232
8.3.1 指向结构体类型数据的指针变量的定义232
8.3.2 指向结构体类型数据的指针变量的初始化232
8.3.3 通过指向结构体变量的指针访问结构体成员233
8.3.4 指向结构体数组的指针234
8.3.5 动态存储分配指针所指的空间235
8.3.6 结构体指针应用实例240
8.4 结构体和函数243
8.4.1 结构体作为函数参数和返回值243
8.4.2 结构体指针作为函数参数和返回值245
8.5 链表247
8.5.1 链表的概念247
8.5.2 建立简单链表248
8.5.3 建立动态链表249
8.5.4 输出链表251
8.5.5 链表的插入操作253
8.5.6 链表的删除操作256
8.6 共用体259
8.6.1 共用体类型的说明和变量的定义259
8.6.2 共用体变量的引用260
8.6.3 共用体类型数据的特点260
8.7 枚举类型261
8.7.1 枚举类型的定义261
8.7.2 枚举类型变量的赋值和使用262
8.8 用typedef定义新的类型名266
本章小结267
习题8268
第9章 文件272
9.1 文件的概述272
9.1.1 引言272
9.1.2 文件分类272
9.2 文件类型的指针274
9.2.1 引言274
9.2.2 文件类型FILE274
9.3 文件的打开与关闭275
9.3.1 文件打开函数fopen()275
9.3.2 文件关闭函数fclose)和fcloseall()276
9.4 文件的顺序读写277
9.4.1 字符输入/输出函数fgetc)和fputc()277
9.4.2 字符串输入/输出函数fgets()和fputs()281
9.4.3 数据块输入/输出函数fread()和fwrite)283
9.4.4 格式化输入/输出函数fscanf()和fprintf)285
9.5 文件的随机存取287
9.5.1 文件定位288
9.5.2 文件的随机写入290
9.5.3 文件的随机读取291
9.6 文件的检测292
9.6.1 文件检测函数292
9.6.2 文件检测应用实例292
9.7 程序实例294
本章小结295
习题9296
参考文献297
热门推荐
- 2278603.html
- 2816460.html
- 1378726.html
- 3282442.html
- 1566772.html
- 2788898.html
- 614306.html
- 972775.html
- 860484.html
- 2283817.html
- http://www.ickdjs.cc/book_1774938.html
- http://www.ickdjs.cc/book_3474589.html
- http://www.ickdjs.cc/book_2925304.html
- http://www.ickdjs.cc/book_3202116.html
- http://www.ickdjs.cc/book_993167.html
- http://www.ickdjs.cc/book_787277.html
- http://www.ickdjs.cc/book_2242561.html
- http://www.ickdjs.cc/book_521072.html
- http://www.ickdjs.cc/book_2541450.html
- http://www.ickdjs.cc/book_3784930.html