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

- 江林升主编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040197863
- 出版时间:2006
- 标注页数:226页
- 文件大小:13MB
- 文件页数:241页
- 主题词:C语言-程序设计-专业学校-教材
PDF下载
下载说明
程序设计基础 C语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算机和C语言概述1
1.1 计算机与计算机语言1
1.2 计算机中的数制与码制2
1.2.1 数制2
1.2.2 数制转换3
1.2.3 码制4
1.3 C语言的发展简史5
1.4 简单的C语言程序示例6
1.5.1 Turbo C集成开发环境9
1.5 Turbo C环境中程序的编辑与运行9
1.5.2 编辑C程序10
1.5.3 编译、连接12
1.5.4 运行12
本章小结13
习题13
第2章 数据类型、运算符与表达式15
2.1 基本数据类型15
2.1.1 基本数据类型及其取值范围15
2.1.2 数值型数据的表示及存储16
2.1.3 字符型数据17
2.2.1 标识符19
2.2 标识符、常量和变量19
2.2.2 常量的表示方法20
2.2.3 变量的定义及初始化21
2.3 运算符、表达式及表达式的值22
2.3.1 赋值运算符与赋值表达式23
2.3.2 算术运算符与算术表达式23
2.3.3 逗号运算符与逗号表达式25
2.3.4 关系运算与逻辑运算26
2.3.5 位运算28
2.3.6 sizeof运算符30
2.3.8 条件运算符31
2.3.7 复合运算符31
2.4 不同类型数据间的转换32
2.4.1 强制类型转换32
2.4.2 自动类型转换32
本章小结36
习题36
第3章 输入/输出函数39
3.1 字符输入/输出函数39
3.2 格式输入/输出函数41
3.2.1 格式输入函数41
3.2.2 格式输出函数44
本章小结47
习题48
第4章 程序结构51
4.1 算法51
4.2 伪代码51
4.3 结构化编程52
4.4 选择结构52
4.4.1 if选择结构52
4.4.2 if-else选择结构53
4.4.3 嵌套的if语句56
4.4.4 switch选择结构59
4.5 循环结构61
4.5.1 goto语句以及用goto语句构成的循环61
4.5.2 while循环62
4.5.3 do-while循环65
4.5.4 for循环66
4.5.5 循环结构的嵌套69
4.5.6 break和continue语句70
4.6 程序举例72
本章小结78
习题79
第5章 函数85
5.1 C语言中的函数85
5.2 数学库函数86
5.3.1 函数的定义87
5.3 自定义函数87
5.3.2 函数的调用90
5.3.3 函数的声明94
5.4 递归95
5.5 局部变量和全局变量98
5.5.1 局部变量98
5.5.2 全局变量99
5.6 变量的存储类别102
5.6.1 存储类别概述102
5.6.2 寄存器变量的存储类别103
5.6.3 静态变量的存储类别104
本章小结106
习题107
第6章 预处理110
6.1 宏定义110
6.1.1 符号常量宏定义110
6.1.2 带参数的宏定义113
6.2 文件包含115
6.3 条件编译116
本章小结120
习题120
7.1.1 数组变量的定义122
7.1 数组的定义及使用122
第7章 数组122
7.1.2 数组元素的引用124
7.1.3 数组的初始化124
7.1.4 数组应用举例125
7.2 字符数组和字符串127
7.2.1 字符数组的定义和初始化127
7.2.2 字符串的输入与输出129
7.2.3 字符串处理函数131
7.2.4 字符数组的应用举例133
7.3.1 多维数组变量的定义135
7.3 多维数组135
7.3.2 多维数组元素的引用136
7.3.3 多维数组的初始化136
7.3.4 多维数组的应用举例137
7.4 数组作为函数的参数139
本章小结142
习题143
第8章 指针146
8.1 指针的定义及使用146
8.1.1 指针概述146
8.1.2 指针变量的定义与引用146
8.2.1 一维数组的指针及数组元素的访问149
8.2 指针与数组149
8.2.2 二维数组的指针及数组元素的访问152
8.2.3 字符串指针156
8.3 指针作为函数的参数157
8.3.1 变量的指针作函数参数157
8.3.2 指向数组的指针变量作函数参数158
8.3.3 字符串指针作函数参数160
8.4 其他类型指针160
8.4.1 指向指针的指针161
8.4.2 指针数组161
8.4.3 指向函数的指针164
8.4.4 返回指针值的函数165
本章小结166
习题167
第9章 结构体与共用体171
9.1 结构体类型数据171
9.1.1 简单的人事档案问题171
9.1.2 结构体变量定义171
9.1.3 结构体类型变量引用174
9.1.4 结构体数组176
9.2 共用体类型数据178
9.2.1 共用体类型变量定义178
9.3 枚举类型数据179
9.2.2 共用体类型变量引用179
9.4 typedef语句182
9.5 指向结构体类型数据的指针183
9.5.1 指向结构体变量的指针183
9.5.2 指向结构体数组的指针185
9.6 结构体作为函数参数187
9.6.1 结构体成员作为函数参数187
9.6.2 整个结构体变量作为函数参数187
9.6.3 指向结构体的指针作为函数参数189
9.7 结构体作为函数返回值191
9.8.1 概述193
9.8 动态存储分配与内存管理193
9.8.2 内存分配与释放194
9.9 链表195
9.9.1 链表概述195
9.9.2 链表的建立196
9.9.3 链表的遍历198
9.9.4 链表结点的插入200
9.9.5 链表结点的删除202
本章小结204
习题205
10.1.1 文件的概念207
10.1 文件、文件系统和流207
第10章 文件207
10.1.2 流208
10.2 文件类型指针208
10.3 文件的打开与关闭209
10.3.1 文件的打开(fopen()函数)209
10.3.2 文件的关闭(fclose()函数)211
10.4 文件的读/写211
10.4.1 fputc()函数和fgetc()函数211
10.4.2 fread()函数和fwrite()函数214
10.4.4 fputs()和fgets()函数217
10.4.3 fprintf()函数和fscanf()函数217
10.5 文件定位函数218
10.5.1 rewind()函数218
10.5.2 fseek()函数218
10.5.3 ftell()函数219
10.6 出错检测219
10.6.1 ferror()函数219
10.6.2 clearerr()函数220
本章小结220
习题220
附录A ASCII码表221
附录B 常用Turbo C库函数223
热门推荐
- 2366209.html
- 3489758.html
- 1228773.html
- 1671401.html
- 2409828.html
- 257447.html
- 2672113.html
- 2009245.html
- 2151506.html
- 2307280.html
- http://www.ickdjs.cc/book_3628125.html
- http://www.ickdjs.cc/book_3417458.html
- http://www.ickdjs.cc/book_662967.html
- http://www.ickdjs.cc/book_3378296.html
- http://www.ickdjs.cc/book_3807084.html
- http://www.ickdjs.cc/book_849338.html
- http://www.ickdjs.cc/book_162379.html
- http://www.ickdjs.cc/book_2754270.html
- http://www.ickdjs.cc/book_854591.html
- http://www.ickdjs.cc/book_1198787.html