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

- 董汉丽主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113077839
- 出版时间:2007
- 标注页数:308页
- 文件大小:13MB
- 文件页数:322页
- 主题词: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.2 C程序结构与特点3
1.2.1 C程序结构3
1.2.2 C程序源文件的特点6
1.3 Turbo C集成环境与程序的上机操作6
1.3.1 Turbo C集成编程环境6
1.3.2 上机操作与查错9
习题11
上机实习11
第2章 数据类型、表达式及其运算13
2.1 C语言的数据类型13
2.1.1 C语言中的关键字、标识符13
2.1.2 C语言数据类型的取值范围14
2.2 常量15
2.2.1 整型常量15
2.2.2 实型常量16
2.2.3 字符型常量16
2.2.4 字符串常量17
2.2.5 符号常量17
2.3 变量18
2.3.1 变量的概念18
2.3.2 变量的定义与初始化18
2.4 C语言的运算符及表达式23
2.4.1 C语言的运算符23
2.4.2 算术运算符25
2.4.3 算术表达式27
2.4.4 算术表达式数据间的混合运算与类型转换27
2.5 赋值运算符和赋值表达式29
2.5.1 基本赋值运算符29
2.5.2 复合赋值运算符30
2.5.3 赋值表达式30
2.6 指针运算31
2.6.1 地址与指针的概念31
2.6.2 指针变量的定义与引用32
2.6.3 指针的运算35
2.7 逗号运算符与逗号表达式37
习题38
上机实习39
第3章 顺序结构程序设计41
3.1 结构化程序设计的基本概念及C语句41
3.1.1 结构化程序设计的基本概念41
3.1.2 C语句概述42
3.2 赋值语句43
3.3 数据的输入/输出44
3.3.1 格式输入与输出44
3.3.2 字符数据的输入函数getchar()与输出函数putchar()51
习题52
上机实习53
第4章 选择结构程序设计56
4.1 关系表达式和关系运算符56
4.1.1 关系表达式56
4.1.2 关系运算符及其优先次序56
4.2 逻辑运算符及逻辑表达式57
4.2.1 逻辑运算符及其优先次序57
4.2.2 逻辑表达式58
4.3 if语句58
4.3.1 if语句的3种形式59
4.3.2 if语句的嵌套63
4.3.3 条件运算符65
4.4 switch语句66
习题68
上机实习68
第5章 循环结构程序设计72
5.1 while语句72
5.2 do...while语句73
5.3 for语句75
5.4 3种循环语句的比较78
5.4.1 3种循环语句的不同用法78
5.4.2 编写循环结构程序的要点78
5.5 循环结构中用到的其他语句78
5.5.1 break语句78
5.5.2 continue语句80
5.5.3 goto语句80
5.6 多重循环81
习题83
上机实习84
第6章 数组86
6.1 一维数组86
6.1.1 一维数组的定义86
6.1.2 一维数组元素的引用87
6.1.3 一维数组的初始化90
6.2 二维数组90
6.2.1 二维数组的定义90
6.2.2 二维数组的初始化91
6.2.3 二维数组元素的引用92
6.3 字符型数组与字符串93
6.3.1 字符数组的定义93
6.3.2 字符数组的初始化94
6.3.3 字符数组的引用94
6.3.4 字符串和字符串结束标志95
6.3.5 字符数组的输入/输出96
6.3.6 字符串处理函数97
6.4 指针与一维数组100
6.4.1 数组的指针和指向数组的指针变量100
6.4.2 字符串的指针和指向字符串的指针变量103
6.5 指针数组、指针与二维数组105
6.5.1 指针数组的定义105
6.5.2 指针数组的引用105
6.5.3 指向二维数组元素的指针107
6.5.4 指针引用二维数组元素108
6.5.5 指向指针的指针变量109
6.6 程序举例111
习题115
上机实习116
第7章 函数120
7.1 概述120
7.1.1 模块化程序结构的概念120
7.1.2 C语言程序的构成121
7.2 C函数的分类与定义122
7.2.1 C语言函数的分类122
7.2.2 C语言函数的定义122
7.3 函数的参数和函数的值123
7.3.1 函数的形式参数和实际参数123
7.3.2 函数的返回值125
7.4 函数的调用126
7.4.1 函数的原型与声明126
7.4.2 函数的调用128
7.5 函数的嵌套调用129
7.6 函数的递归调用130
7.6.1 递归的概念130
7.6.2 递归三要素131
7.6.3 递归函数程序设计举例132
7.7 指针与函数134
7.7.1 指针变量作为函数的参数134
7.7.2 数组作为函数参数135
7.7.3 返回指针值的函数141
7.7.4 函数的指针和指向函数的指针变量142
7.7.5 main函数的形参144
7.8 变量的作用域与存储类别145
7.8.1 变量的作用域145
7.8.2 变量的存储类别149
7.9 内部函数和外部函数154
7.9.1 内部函数154
7.9.2 外部函数154
7.9.3 多个源程序文件的编译与连接155
7.10 程序编译预处理156
7.10.1 宏定义156
7.10.2 条件编译159
7.11 指针运算小结和程序举例161
7.11.1 有关指针的数据类型和指针运算小结161
7.11.2 程序举例162
习题167
上机实习168
第8章 结构体与共用体171
8.1 结构体类型的定义171
8.2 结构体变量的引用173
8.3 结构体变量的初始化175
8.4 结构体数组175
8.4.1 定义结构体数组175
8.4.2 结构体数组的初始化和引用176
8.4.3 结构体数组应用举例177
8.5 结构体类型的指针变量179
8.5.1 指向结构体变量的指针179
8.5.2 指向结构体数组的指针181
8.5.3 用指向结构体的指针作函数参数182
8.5.4 结构体应用举例184
8.6 链表185
8.6.1 链表概述185
8.6.2 单向链表186
8.6.3 动态链表所需要的函数187
8.6.4 动态链表的建立与输出188
8.6.5 链表的插入与删除189
8.6.6 链表举例191
8.7 共用体193
8.7.1 共用体的概念193
8.7.2 共用体变量的引用方式195
8.7.3 共用体类型数据的特点195
8.8 枚举类型197
8.8.1 枚举类型和枚举变量的定义197
8.8.2 枚举类型的使用198
8.8.3 枚举类型程序举例199
8.9 用typedef定义新的类型199
习题200
上机实习202
第9章 文件206
9.1 C文件概述206
9.1.1 文件的分类206
9.1.2 文件的操作过程207
9.2 文件类型指针207
9.3 文件的打开与关闭208
9.3.1 文件的打开函数fopen()208
9.3.2 文件的关闭函数fclose()209
9.4 文件的读写209
9.4.1 字符读写函数fputc()和fgetc()210
9.4.2 字符串读写函数fgets()和fputs()212
9.4.3 数据块读写函数fread()和fwrite()213
9.4.4 格式化读写函数fprintf()和fscanf()215
9.5 文件定位与随机读写217
9.5.1 函数rewind()217
9.5.2 函数fseek()与随机读写218
9.5.3 函数ftell()220
9.6 文件检测函数221
9.6.1 函数feof()221
9.6.2 函数ferror()221
9.6.3 函数clearerr()222
习题222
上机实习222
第10章 位运算225
10.1 位运算符和位运算225
10.1.1 位运算符225
10.1.2 位运算的功能与应用225
10.2 应用举例230
10.3 位段233
10.3.1 位段的定义和位段变量的说明233
10.3.2 位段的引用方法234
习题237
上机实习237
第11章 图形程序设计239
11.1 图形模式239
11.1.1 显示器基础239
11.1.2 Turbo C图形方式240
11.2 基本绘图函数243
11.2.1 绘图函数243
11.2.2 填充函数250
11.2.3 图形存取函数256
11.3 图形方式下的文本输出258
11.3.1 设置字体函数258
11.3.2 输出字符串函数259
11.4 程序举例260
习题265
上机实习266
附录A 常用字符与ASCII代码对照表267
附录B Turbo C库函数268
附录C 常见错误分析和程序调试279
附录D 习题参考答案287
参考文献307
热门推荐
- 674439.html
- 1405541.html
- 3412438.html
- 2424352.html
- 239710.html
- 2075707.html
- 2416120.html
- 2670318.html
- 1923768.html
- 1263692.html
- http://www.ickdjs.cc/book_831811.html
- http://www.ickdjs.cc/book_75228.html
- http://www.ickdjs.cc/book_2349997.html
- http://www.ickdjs.cc/book_392964.html
- http://www.ickdjs.cc/book_1499948.html
- http://www.ickdjs.cc/book_1845456.html
- http://www.ickdjs.cc/book_2881991.html
- http://www.ickdjs.cc/book_991377.html
- http://www.ickdjs.cc/book_2888600.html
- http://www.ickdjs.cc/book_3487148.html