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

- 陈宝贤主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115135355
- 出版时间:2005
- 标注页数:242页
- 文件大小:10MB
- 文件页数:256页
- 主题词: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 计算机语言的发展过程1
1.1.2 C语言的发展简史2
1.1.3 C语言的特点3
1.2 认识C语言3
1.2.1 C语言程序的结构3
1.2.2 C语言的标识符5
1.2.3 C语言语句6
1.2.4 系统库函数7
1.2.5 C语言源程序的书写规则8
1.3 Turbo C V2.0的运行环境及基本操作9
1.3.1 Turbo C V2.0系统简介9
1.3.2 TC的启动与退出10
1.3.3 TC主屏幕11
1.3.4 编辑一个C语言源程序12
1.3.5 编译、连接单个源程序文件13
1.3.6 运行一个C语言程序并查看运行结果13
习题114
第2章 程序设计基础知识16
2.1 算法与程序16
2.1.1 计算机解题过程16
2.1.2 算法与程序17
2.2 结构化程序设计18
2.2.1 程序设计基本概念19
2.2.2 结构化程序的3种基本结构19
2.2.3 结构化程序设计方法19
2.3 结构化程序算法描述20
2.3.1 程序流程图20
2.3.2 N-S图21
2.3.3 PAD图22
2.3.4 结构化程序算法描述实例23
2.4 面向对象程序设计简介24
2.4.1 对象24
2.4.2 类24
习题225
第3章 C语言数据类型26
3.1 数据类型26
3.1.1 数据类型的种类26
3.1.2 常量与变量27
3.2 整型数据28
3.2.1 整型变量28
3.2.2 整型常量29
3.3.1 实型变量30
3.3 实型数据30
3.3.2 实型常量31
3.4 字符型数据32
3.4.1 字符常量32
3.4.2 字符变量33
3.4.3 字符串常量34
习题334
第4章 数据运算37
4.1 数据运算的基本概念37
4.1.1 运算符37
4.1.2 表达式38
4.2 算术运算39
4.2.1 算术运算符39
4.2.2 算术表达式与运算规则39
4.3.2 赋值表达式41
4.3.1 赋值运算符41
4.3 赋值运算41
4.3.3 复合赋值运算43
4.4 关系运算44
4.4.1 关系运算符44
4.4.2 关系表达式44
4.5 逻辑运算45
4.5.1 逻辑运算符45
4.5.2 逻辑运算表达式45
4.6 自增自减运算47
4.6.1 自增、自减运算符47
4.6.2 自增、自减运算符的用法与运算规则47
4.7 其他运算48
4.7.1 条件运算48
4.7.2 逗号运算49
4.7.3 求字节数运算50
习题451
第5章 顺序结构程序设计53
5.1 顺序结构程序53
5.2 字符输入输出函数54
5.2.1 字符输入函数getchar54
5.2.2 字符输出函数putchar55
5.3 格式输入输出函数56
5.3.1 格式输出函数printf56
5.3.2 格式输入函数scanf58
5.4 顺序结构程序设计应用实例61
习题562
第6章 选择结构程序设计65
6.1 if语句65
6.1.1 if语句的3种形式65
6.1.3 if语句的嵌套69
6.1.2 if语句与条件运算符69
6.2 switch语句72
6.2.1 switch语句72
6.2.2 switch语句中break语句的使用74
6.3 选择结构程序举例75
习题678
第7章 循环结构程序设计82
7.1 goto语句82
7.2 while语句83
7.3 do-while语句84
7.4 for语句86
7.5 break和continue语句89
7.6 循环的嵌套91
7.7 循环结构程序举例92
习题794
第8章 函数99
8.1 概述99
8.1.1 函数的分类99
8.1.2 函数的作用100
8.2 函数定义100
8.2.1 函数的定义100
8.2.2 函数的定义说明101
8.3 函数的返回值103
8.4 函数的调用104
8.4.1 函数的调用方式104
8.4.2 函数的形参与实参105
8.4.3 函数的嵌套调用107
8.4.4 函数的递归调用109
8.5.1 变量的作用域111
8.5 变量的作用域与存储类别111
8.5.2 变量存储类别114
8.6 函数的存储类别116
习题8118
第9章 预处理121
9.1 宏定义121
9.1.1 不带参数的宏定义121
9.1.2 带参数的宏定义123
9.2 文件包含125
9.3 条件编译126
习题9128
第10章 数组与字符串处理131
10.1 数组的概念131
10.2 一维数组132
10.2.1 一维数组的定义132
10.2.3 一维数组的初始化133
10.2.2 一维数组元素的引用133
10.2.4 一维数组程序举例134
10.3 多维数组136
10.3.1 二维数组的定义136
10.3.2 二维数组元素的引用136
10.3.3 二维数组的初始化137
10.3.4 二维数组程序举例137
10.4 字符数组与字符串138
10.4.1 字符数组138
10.4.2 字符串和字符串结束标志138
10.5 字符串处理函数139
10.5.1 几个最常用的字符串函数140
10.5.2 应用举例142
10.6 数组作为函数参数143
习题10145
第11章 指针150
11.1 指针的概念150
11.1.1 地址150
11.1.2 指针的类型和指针的值150
11.2 变量和指针151
11.2.1 变量的指针151
11.2.2 指向变量的指针变量151
11.2.3 指向变量的指针变量应用举例152
11.3 指针和数组154
11.3.1 数组中地址的概念154
11.3.2 指向一维数组的指针变量154
11.3.3 指向二维数组的指针变量157
11.4 字符串和指针变量160
11.5.1 函数的指针和指向函数的指针变量163
11.5 函数和指针163
11.5.2 指向函数的指针变量作为函数的参数164
11.5.3 返回指针值的函数165
11.6 指针数组和指向指针变量的指针166
11.6.1 指针数组166
11.6.2 指向指针的指针变量167
11.6.3 main函数的形参168
习题11169
第12章 结构体与共用体175
12.1 概述175
12.2 结构类型与结构变量的定义175
12.2.1 结构类型的定义175
12.2.2 声明结构体类型变量176
12.3 结构体变量的初始化和引用178
12.4.2 结构体数组的初始化181
12.4 结构体数组181
12.4.1 结构体数组的定义181
12.4.3 结构体数组应用182
12.5 结构体指针185
12.5.1 结构体指针定义185
12.5.2 结构体指针引用185
12.5.3 用结构体变量的指针作函数参数187
12.6 结构体指针与链表189
12.6.1 链表概述189
12.6.2 单链表的建立190
12.6.3 用于动态存储分配的函数191
12.6.4 动态申请结点,建立单链表192
12.6.5 链表的删除193
12.6.6 链表的插入194
12.6.7 单链表的应用实例195
12.7 共用体198
12.7.1 共用体的定义198
12.7.2 共用体变量的引用199
12.7.3 共用体类型数据的特点200
12.8 枚举类型201
12.8.1 枚举型变量的定义和引用202
12.8.2 枚举类型变量的应用实例203
12.9 typedef类型定义204
习题12205
第13章 文件208
13.1 文件及其分类208
13.2 文件指针209
13.3 文件的打开和关闭210
13.3.1 文件的打开210
13.3.2 文件的关闭211
13.4 文件的读写212
13.4.1 字符读写函数fgetc和fputc212
13.4.2 字符串读写函数fgets和fputs214
13.4.3 数据块读写函数fread和fwrite215
13.4.4 格式化读写函数fscanf和fprintf217
13.4.5 putw和getw函数219
13.5 文件的随机读写和出错检测219
13.5.1 文件的定位219
13.5.2 文件检测函数221
习题13221
第14章 位运算224
14.1 位逻辑运算224
14.1.1 按位与运算224
14.1.2 按位或运算225
14.1.3 按位异或运算226
14.1.4 按位取反运算227
14.2 位移位运算228
14.2.1 按位左移运算228
14.2.2 按位右移运算228
14.3 复合位赋值运算230
14.3.1 复合位赋值运算符230
14.3.2 复合位赋值运算规则231
14.4 位段231
14.4.1 位段的概念与定义231
14.4.2 位段的引用232
习题14233
附录1 常用字符与ASCII码对照表236
附录2 编译错误信息238
参考文献242
热门推荐
- 375136.html
- 3594412.html
- 3589529.html
- 2856655.html
- 2599346.html
- 2691962.html
- 2108508.html
- 1357055.html
- 1801407.html
- 2354022.html
- http://www.ickdjs.cc/book_1644495.html
- http://www.ickdjs.cc/book_3580034.html
- http://www.ickdjs.cc/book_927903.html
- http://www.ickdjs.cc/book_1277309.html
- http://www.ickdjs.cc/book_1945581.html
- http://www.ickdjs.cc/book_3208941.html
- http://www.ickdjs.cc/book_1568949.html
- http://www.ickdjs.cc/book_561612.html
- http://www.ickdjs.cc/book_2465032.html
- http://www.ickdjs.cc/book_580327.html