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

- 张世禄,潘大志,冯天敏编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121012332
- 出版时间:2005
- 标注页数:238页
- 文件大小:17MB
- 文件页数:249页
- 主题词: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 C语言简介4
1.2.1 C语言的沿革4
1.2.2 C语言的特点5
1.2.3 C语言程序设计教材的特点5
第2章 数据类型、运算符和表达式7
2.1 标志符7
2.2 C语言中的基本数据类型7
2.3 常量8
2.3.1 数值常量8
2.3.2 字符常量9
2.3.3 字符串常量10
2.3.4 符号常量10
2.4 变量11
2.4.1 变量的定义11
2.4.2 变量值11
2.5 枚举类型11
2.5.1 枚举类型和枚举变量12
2.5.2 枚举类型的操作13
2.6 运算符和表达式13
2.6.1 算术运算符和算术表达式13
2.6.2 表达式中数据间的混合运算与类型转换15
2.6.3 赋值运算符与赋值表达式16
2.6.4 关系运算符和关系表达式17
2.6.5 逻辑运算符和逻辑表达式17
2.6.6 位操作运算符及表达式18
2.6.7 条件运算符和条件表达式20
2.6.8 逗号运算符和逗号表达式20
2.6.9 sizeof运算符20
2.7 运算符的优先级和结合性21
小结22
习题22
第3章 简单程序设计25
3.1 程序的三种基本结构25
3.2 语句与顺序结构25
3.3 C语言的程序结构及特点26
3.4 数据的输入/输出28
3.4.1 格式化输出函数printf()29
3.4.2 格式化输入函数scanf()31
3.4.3 字符输入输出函数getchar()和putchar()34
3.4.4 字符串输入输出函数gets()和puts()35
3.5 简单程序设计35
3.6 源程序执行过程36
3.7 Turbo C2.0集成开发环境37
3.7.1 在Turbo C2.0下运行C程序的步骤37
3.7.2 Turbo C2.0的菜单系统及其使用38
小结42
习题43
第4章 数组45
4.1 一维数组45
4.1.1 一维数组的定义45
4.1.2 一维数组元素的引用46
4.1.3 一维数组元素的初始化和赋值46
4.2 二维数组47
4.2.1 二维数组的定义47
4.2.2 二维数组元素的引用48
4.2.3 二维数组的初始化和赋值48
4.3 字符数组50
4.3.1 字符数组的定义50
4.3.2 字符数组的初始化和赋值50
4.3.3 字符数组的输入输出51
4.3.4 字符串处理函数53
小结56
习题56
第5章 基本语句59
5.1 赋值语句59
5.1.1 简单赋值语句59
5.1.2 特殊赋值语句62
5.1.3 连续赋值语句63
5.2 条件语句和分支(或选择)结构63
5.2.1 条件语句63
5.2.2 条件赋值语句69
5.2.3 嵌套的条件语句70
5.2.4 开关语句73
5.3 循环语句75
5.3.1 步长型循环语句75
5.3.2 while语句82
5.3.3 do-while循环语句85
5.3.4 循环嵌套87
小结92
习题93
第6章 程序设计方法95
6.1 尝试法及其程序模块结构95
6.2 递推算法程序选讲103
6.3 迭代算法及程序选例113
6.4 难例精选116
小结122
习题123
第7章 函数125
7.1 函数的定义和调用125
7.1.1 函数的定义125
7.1.2 函数的返回值与函数类型127
7.1.3 函数调用128
7.2 函数的数据传递132
7.2.1 数值作为函数参数132
7.2.2 数组作为函数参数134
7.3 函数的嵌套调用与递归调用137
7.3.1 函数的嵌套调用137
7.3.2 递归调用138
7.4 函数举例140
7.5 变量的作用域、存储类型和生存期145
7.5.1 变量的作用域145
7.5.2 变量的存储类型和生存期146
7.6 编译预处理149
7.6.1 宏替换149
7.6.2 文件包含151
7.6.3 条件编译152
小结154
习题154
第8章 指针159
8.1 指针与地址159
8.2 指针变量的使用160
8.2.1 指针变量的定义及赋值160
8.2.2 指针的类型161
8.2.3 指针运算符161
8.2.4 指针常量164
8.3 指针与数组165
8.3.1 指针与数组名之间的关系165
8.3.2 定义指向数组元素的指针变量165
8.3.3 指针的运算166
8.3.4 指针与一维数组168
8.3.5 指针与二维数组170
8.4 指针在函数中的使用174
8.4.1 指针作为函数参数174
8.4.2 指针作为函数的返回值177
8.5 指针和字符串179
8.5.1 字符串常量与字符指针变量179
8.5.2 字符串指针作为函数参数180
8.6 指针数组与多级指针181
8.6.1 指针数组181
8.6.2 多级指针183
8.6.3 main()函数的参数184
8.7 函数指针185
8.7.1 函数指针的定义185
8.7.2 函数指针的使用185
小结187
习题187
第9章 结构体与共用体193
9.1 结构体193
9.1.1 结构体类型的说明及结构体变量的定义193
9.1.2 结构体变量的使用195
9.2 结构体数组197
9.3 指向结构体类型的指针198
9.3.1 结构体指针变量的定义198
9.3.2 利用结构体指针变量对所指对象成员的引用199
9.3.3 指向结构体自己的指针作为结构体成员的方式200
9.4 共用体200
9.4.1 共用体类型的声明及变量的定义201
9.4.2 共用体变量的使用201
小结203
习题203
第10章 文件206
10.1 文件概述206
10.1.1 文件的定义206
10.1.2 文件的分类206
10.1.3 文件的操作流程207
10.1.4 文件缓冲区207
10.2 文件的打开与关闭208
10.2.1 文件指针208
10.2.2 文件的打开208
10.2.3 文件的关闭210
10.3 文件的顺序读写操作210
10.3.1 文件的字符级读写210
10.3.2 文件对字符串的读写213
10.3.3 文件的格式化读写215
10.4 文件的随机读写216
10.4.1 文件位置指针的定位216
10.4.2 文件的随机读写217
小结218
习题218
上机实习219
实习1 C程序录入、编辑和运行220
实习2 if语句和嵌套的if语句220
实习3 判定树问题及程序设计221
实习4 规范for型循环223
实习5 while型循环和do-while循环223
实习6 多重循环语句224
实习7 带自定义函数的程序设计226
实习8 尝试法(1)226
实习9 尝试法(2)227
实习10 特殊排序228
实习11 综合问题1229
实习12 综合问题2229
附录A C语言中的关键字231
附录B 部分字符与ASCII代码对照表232
附录C TURBO C常用库函数233
C1 数学函数(函数原型包含在math.h、stdlib.h中)233
C2 字符函数(函数原型包含在ctype.h中)234
C3 字符串函数(函数原型包含在string.h、stdlib.h中)234
C4 输入输出函数(函数原型包含在stdio.h中)235
C5 堆空间分配函数(函数原型包含在alloc.h、malloc.h中)236
C6 内存存储函数(函数原型包含在mem.h、string.h中)237
参考文献238
热门推荐
- 19170.html
- 3205142.html
- 1173530.html
- 153322.html
- 1946989.html
- 3735766.html
- 3837440.html
- 1458763.html
- 2502978.html
- 1757785.html
- http://www.ickdjs.cc/book_1903052.html
- http://www.ickdjs.cc/book_167444.html
- http://www.ickdjs.cc/book_3076049.html
- http://www.ickdjs.cc/book_483317.html
- http://www.ickdjs.cc/book_2335933.html
- http://www.ickdjs.cc/book_1267778.html
- http://www.ickdjs.cc/book_3634015.html
- http://www.ickdjs.cc/book_3230375.html
- http://www.ickdjs.cc/book_3188045.html
- http://www.ickdjs.cc/book_867522.html