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

- 郭有强等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302192718
- 出版时间:2009
- 标注页数:309页
- 文件大小:47MB
- 文件页数:322页
- 主题词:C语言-程序设计
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1 程序与程序设计语言1
1.1.1 程序1
1.1.2 程序设计语言2
1.1.3 程序设计3
1.1.4 结构化程序及设计步骤4
1.2 算法概述4
1.2.1 算法的含义5
1.2.2 算法的特性6
1.2.3 算法的表示7
1.3 C语言概况8
1.4 C程序的开发过程与开发环境11
1.4.1 C程序的开发过程11
1.4.2 C程序的调试11
1.4.3 Turbo C开发程序方法12
1.4.4 Visual C++6.0开发程序方法13
本章小结16
习题117
第2章 C程序设计基础19
2.1 C语言语法基础19
2.1.1 基本字符集19
2.1.2 C语言词汇19
2.1.3 语句21
2.1.4 标准库函数22
2.2 数据与数据类型23
2.3 常量24
2.3.1 数值常量24
2.3.2 字符常量26
2.3.3 字符串常量27
2.3.4 符号常量27
2.4 变量28
2.4.1 变量的定义28
2.4.2 整型变量29
2.4.3 实型变量30
2.4.4 字符变量31
2.5 各类数值型数据间的混合运算及数据类型转换32
2.6 数据的输入与输出34
2.6.1 格式输出函数printf34
2.6.2 格式输入函数scanf38
2.6.3 单字符输入输出函数41
2.7 基本运算符和表达式43
2.7.1 运算符、表达式、优先级和结合性43
2.7.2 算术运算符与算术表达式45
2.7.3 赋值运算符与赋值表达式46
2.7.4 自增、自减运算符与表达式49
2.7.5 关系运算符与关系表达式50
2.7.6 逻辑运算符与逻辑表达式51
2.7.7 逗号运算符及逗号表达式53
2.7.8 条件运算符与条件表达式54
2.7.9 sizeof运算符54
本章小结55
习题256
第3章 程序流程控制59
3.1 顺序结构程序设计59
3.2 选择结构程序设计59
3.2.1 if语句59
3.2.2 switch语句64
3.3 循环结构程序设计66
3.3.1 while语句66
3.3.2 do-while语句69
3.3.3 for循环69
3.3.4 循环的嵌套71
3.3.5 几种循环的比较73
3.4 几种控制语句73
3.4.1 break语句73
3.4.2 continue语句74
3.4.3 return语句75
3.4.4 goto语句75
3.5 程序设计举例76
本章小结81
习题382
第4章 数组86
4.1 一维数组86
4.1.1 一维数组的定义、初始化86
4.1.2 一维数组元素的引用87
4.2 二维数组与多维数组90
4.2.1 二维数组定义、初始化90
4.2.2 二维数组元素的引用92
4.2.3 多维数组94
4.3 字符串数组和字符串95
4.3.1 字符数组的定义与初始化95
4.3.2 字符串与字符数组96
4.3.3 字符数组的输入和输出97
4.3.4 字符串处理函数99
4.4 程序设计举例103
本章小结105
习题4106
第5章 模块设计112
5.1 函数的概念112
5.2 模块的实现——函数114
5.2.1 函数的定义114
5.2.2 函数的调用118
5.2.3 函数的声明118
5.3 函数调用中参数的传递119
5.3.1 值传递方式120
5.3.2 地址传递方式121
5.3.3 数组作为函数参数121
5.4 变量的存储类别与作用域125
5.4.1 变量的作用域:局部变量和全局变量125
5.4.2 变量的存储类别129
5.5 函数的嵌套调用与递归调用134
5.5.1 函数的嵌套调用134
5.5.2 函数的递归调用136
5.6 程序设计举例137
5.7 编译预处理139
5.7.1 文件包含139
5.7.2 条件编译140
5.7.3 宏定义与宏替换141
本章小结145
习题5145
第6章 指针149
6.1 地址与指针的概念149
6.2 指针变量的定义与引用151
6.2.1 指针变量的定义151
6.2.2 指针变量的引用151
6.3 指针的运算153
6.4 指针变量作为函数参数155
6.5 指针与数组158
6.5.1 指向一维数组的指针变量158
6.5.2 数组指针作函数参数161
6.5.3 指向二维数组的指针变量164
6.5.4 内存的动态分配167
6.6 指针与字符串169
6.6.1 字符串的指针表示169
6.6.2 字符串指针作函数参数171
6.6.3 字符串指针变量与字符数组的区别172
6.7 指针数组173
6.7.1 指针数组的概念173
6.7.2 带参数的main函数175
6.8 指针与函数177
6.8.1 指针型函数177
6.8.2 指向函数的指针变量178
6.8.3 指向函数的指针变量作函数参数179
6.9 程序设计举例181
本章小结187
习题6190
第7章 结构体与共用体196
7.1 结构体类型的定义196
7.2 结构体类型变量的定义及其初始化197
7.2.1 结构体变量的定义197
7.2.2 结构体变量的初始化199
7.3 结构体类型变量的引用200
7.4 结构体数组202
7.4.1 结构体数组的定义与初始化202
7.4.2 对结构体数组元素的操作203
7.4.3 结构体数组作为函数参数204
7.5 指向结构体的指针206
7.5.1 指向结构体变量的指针206
7.5.2 指向结构体数组的指针207
7.6 结构体与函数209
7.7 链表212
7.7.1 链表的概念212
7.7.2 单链表的建立212
7.7.3 单链表的基本操作216
7.8 共用体类型221
7.8.1 共用体的定义与引用221
7.8.2 共用体与结构体的不同223
7.9 枚举类型224
7.10 用typedef重定义类型名226
7.11 程序设计举例227
本章小结234
习题7234
第8章 位运算241
8.1 几个基本概念241
8.2 位运算符和位运算242
8.3 位域(位段)245
8.4 程序设计举例246
本章小结248
习题8249
第9章 文件250
9.1 文件及文件指针250
9.1.1 文件的概念250
9.1.2 文件指针251
9.2 文件的打开与关闭252
9.3 文件的读写253
9.3.1 字符读写函数fgetc和fputc253
9.3.2 字符串读写函数fgets和fputs256
9.3.3 数据块读写函数fread和fwrite257
9.3.4 格式化读写函数fscanf和fprintf258
9.4 文件的随机读写260
9.4.1 文件定位260
9.4.2 文件的随机读写261
9.5 文件检测函数262
9.6 程序设计举例263
本章小结265
习题9265
第10章 综合实训269
10.1 通讯录管理程序269
10.1.1 项目要求及分析269
10.1.2 总体设计269
10.1.3 代码实现270
10.1.4 测试结果277
10.2 学生成绩管理系统278
10.2.1 项目要求及分析278
10.2.2 总体设计278
10.2.3 代码实现279
10.2.4 测试结果291
本章小结292
第11章 C++语言概述293
11.1 面向过程和面向对象编程概述293
11.2 C++语言的发展过程295
11.3 将C源程序简单改写成C++源程序295
11.4 面向过程和面向对象的程序设计方法比较296
本章小结298
习题11298
附录A 标准ASCII码表300
附录B 运算符的优先级和结合性301
附录C C语言的库函数303
参考文献308
热门推荐
- 1093809.html
- 2534130.html
- 3750553.html
- 2152615.html
- 2639024.html
- 1668147.html
- 1212857.html
- 2695795.html
- 1180655.html
- 1000374.html
- http://www.ickdjs.cc/book_2783294.html
- http://www.ickdjs.cc/book_1875772.html
- http://www.ickdjs.cc/book_3299376.html
- http://www.ickdjs.cc/book_882356.html
- http://www.ickdjs.cc/book_2849689.html
- http://www.ickdjs.cc/book_1789994.html
- http://www.ickdjs.cc/book_686312.html
- http://www.ickdjs.cc/book_1788976.html
- http://www.ickdjs.cc/book_3557514.html
- http://www.ickdjs.cc/book_3474997.html