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

- 赵旻编著 著
- 出版社: 北京:冶金工业出版社
- ISBN:7502433244
- 出版时间:2003
- 标注页数:236页
- 文件大小:40MB
- 文件页数:246页
- 主题词: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语言程序1
1.2 关于TurboC 2.02
1.2.1 C语言程序的调试运行环境2
1.2.2 进入TurboC 2.02
1.2.3 有关汉字显示与输入的问题4
1.3 本书的约定4
小结4
练习一5
一、选择题5
二、填空题5
三、上机题5
第2章 基本结构与数据输入/输出6
2.1 C语言的基本结构6
2.1.1 一个简单的框架6
2.1.2 解析welcome.c程序6
2.1.3 重要的规定——语句结束符号6
2.2 C语言的模块化结构7
2.2.1 模块化的实现7
2.2.2 含有两个函数的C语言程序7
2.2.3 包含多个函数的C语言程序8
2.3 格式输入/输出语句8
2.3.1 格式输出函数printf()8
2.3.2 格式输入函数scanf()9
2.3.3 清除屏幕指令10
小结10
练习二10
一、选择题10
二、填空题11
三、上机题11
第3章 C语言的数据类型12
3.1 常量12
3.1.1 整型常量12
3.1.2 浮点型常量13
3.1.3 字符型常量13
3.1.4 字符串常量13
3.2 变量14
3.2.1 关于变量14
3.2.2 整型变量16
3.2.3 浮点型变量18
3.2.4 字符型变量19
3.2.5 字符串储存的实现20
3.2.6 枚举型变量21
3.2.7 变量的存储方式21
小结27
练习三28
一、选择题28
二、填空题28
三、上机题29
第4章 数据格式化输入/输出与格式转换30
4.1 数据格式化输入输出30
4.1.1 数据输出函数printf()30
4.1.2 数据输入语句scanf()34
4.1.3 字符输入函数getchar()35
4.1.4 字符输出函数putchar()36
4.1.5 字符串输入函数gets()36
4.2 不同数据类型的转换37
4.2.1 自动转换37
4.2.2 强制转换38
小结39
练习四40
一、选择题40
二、填空题40
三、上机题40
第5章 运算符与表达式41
5.1 运算符41
5.1.1 一元运算符、二元运算符与多元运算符42
5.1.2 运算符的优先级42
5.1.3 运算符的结合方向43
5.1.4 赋值运算符44
5.1.5 算术运算符44
5.1.6 关系运算符46
5.1.7 逻辑运算符47
5.1.8 条件运算符48
5.2 表达式49
5.2.1 算术表达式49
5.2.2 逻辑表达式与条件判断49
小结52
练习五53
一、选择题53
二、填空题54
三、上机题54
第6章 程序的流程控制55
6.1 选择型结构55
6.1.1 if…else…结构55
6.1.2 switch结构56
6.2 循环型结构59
6.2.1 for结构59
6.2.2 while结构61
6.2.3 do…while结构62
6.3 其他控制语句62
6.3.1 break语句62
6.3.2 continue语句63
6.3.3 goto语句64
6.3.4 exit语句65
6.4 算法实现与综合运用65
6.4.1 穷举法65
6.4.2 迭代法67
小结68
练习六69
一、选择题69
二、填空题70
三、上机题70
第7章 预编译指令72
7.1 宏72
7.1.1 无参数的宏72
7.1.2 带参数的宏74
7.2 包含头文件76
7.3 条件编译77
小结78
练习七79
一、选择题79
二、填空题79
三、上机题79
第8章 函数80
8.1 函数的定义、声明与调用80
8.1.1 函数定义80
8.1.2 函数声明81
8.1.3 函数调用81
8.2 带参数的函数82
8.2.1 形式参数与实际参数83
8.2.2 函数的数据传递84
8.2.3 带参数的main函数89
8.3 带返回值的函数91
8.3.1 带返回值函数与不带返回值函数的区别91
8.3.2 带返回值函数的使用示例91
8.4 递归算法92
8.4.1 算法思想92
8.4.2 汉诺塔游戏93
小结97
练习八97
一、选择题97
二、填空题98
三、上机题99
第9章 数组100
9.1 一维数组100
9.1.1 一维数组的声明100
9.1.2 一维数组的访问方式100
9.1.3 一维数组的应用101
9.2 二维数组与多维数组101
9.2.1 二维数组的声明102
9.2.2 二维数组的访问方式102
9.2.3 二维数组的应用102
9.2.4 多维数组103
9.3 字符数组105
9.3.1 字符数组的声明105
9.3.2 字符数组与字符串操作105
9.3.3 字符数组的应用110
9.4 数组的储存属性111
小结111
练习九112
一、选择题112
二、填空题112
三、上机题113
第10章 指针114
10.1 变量、地址与指针概述114
10.2 指针变量115
10.2.1 指针变量的声明115
10.2.2 指针变量的使用115
10.2.3 指针运算116
10.2.4 二级指针与多级指针118
10.3 指针与函数119
10.3.1 函数参数的传值与传址119
10.3.2 指针作为函数参数120
10.3.3 指针作为函数返回值120
10.3.4 指向函数的指针123
10.4 指针与数组125
10.4.1 指向一维数组的指针125
10.4.2 指向二维数组的指针125
10.4.3 指针与字符串127
10.4.4 指针数组129
10.5 使用指针的注意事项131
10.5.1 指针与所指数据的类型不一致131
10.5.2 访问未知的地址132
10.5.3 指针级别混淆133
10.5.4 被调用函数擅自修改主函数变量的值133
10.5.5 函数返回一个无效的指针134
小结135
练习十136
一、选择题136
二、填空题137
三、上机题138
第11章 结构体、共用体与枚举型数据139
11.1 结构体概述139
11.2 结构体变量139
11.2.1 结构体的定义139
11.2.2 结构体变量的声明140
11.2.3 结构体的使用140
11.3 结构体与函数141
11.3.1 结构体作为函数的参数142
11.3.2 结构体作为函数的返回值144
11.4 结构体与数组146
11.4.1 结构体数组的声明146
11.4.2 结构体数组的初始化146
11.4.3 结构体数组的使用147
11.5 结构体与指针147
11.5.1 指向结构体的指针147
11.5.2 结构体指针的运算148
11.5.3 结构体数组与指针149
11.6 结构体与链表149
11.6.1 链表的概念149
11.6.2 用结构体实现链表150
11.6.3 动态分配内存152
11.6.4 链表的操作155
11.7 共用体165
11.7.1 共用体概述165
11.7.2 共用体的定义165
11.7.3 共用体的声明166
11.7.4 共用体的使用166
11.8 枚举类型数据166
11.8.1 枚举类型的定义167
11.8.2 枚举类型变量的声明167
11.8.3 枚举类型变量的使用167
小结168
练习十一169
一、选择题169
二、填空题170
三、上机题171
第12章 位运算172
12.1 位运算概述172
12.2 位运算符172
12.2.1 取反运算172
12.2.2 与运算173
12.2.3 或运算174
12.2.4 异或运算175
12.2.5 左移运算175
12.2.6 右移运算177
12.2.7 位运算符的优先级179
12.3 位运算应用实例181
小结185
练习十二185
一、选择题185
二、填空题185
三、上机题186
第13章 文件187
13.1 文件概述187
13.1.1 文件类型187
13.1.2 文件指针187
13.2 打开、关闭文件187
13.2.1 打开文件函数fopen()188
13.2.2 关闭文件函数fclose()189
13.3 顺序读写文件190
13.3.1 输入、输出字符190
13.3.2 输入、输出字符串192
13.3.3 格式化输入、输出195
13.3.4 以二进制方式读写文件198
13.4 定位读写文件202
13.4.1 fseek()函数202
13.4.2 rewind()函数203
13.4.3 ftell()函数203
13.5 目录操作204
13.5.1 改变当前盘204
13.5.2 改变当前目录205
13.5.3 创建目录206
13.5.4 删除目录206
小结207
练习十三207
一、选择题207
二、填空题208
三、上机题208
第14章 C语言绘图209
14.1 图形模式209
14.1.1 打开、关闭图形模式209
14.1.2 图形参数设定210
14.2 绘图211
14.2.1 基本绘图函数211
14.2.2 绘制常见图形214
14.2.3 填充图形218
14.3 输出文字220
14.3.1 图形方式下输出文字220
14.3.2 设定文字输出样式221
14.3.3 设定文字输出定位方式221
14.4 其他相关函数221
14.4.1 getmaxx()与getmaxy()函数222
14.4.2 getmaxcolor()函数222
14.4.3 getpixel()函数222
小结222
练习十四223
一、选择题223
二、填空题223
三、上机题223
附录A ASCII码表225
A.1 控制字符225
A.2 键盘字符225
A.3 特殊字符226
附录B C语言常用关键字227
B.1 数据声明关键字227
B.2 数据储存类别关键字227
B.3 命令语句227
B.4 内部函数228
附录C C语言的运算符优先级别及结合方式229
附录D 各类函数230
D.1 输入/输出函数230
D.2 数学函数232
D.3 字符函数233
D.4 字符串函数234
D.5 内存分配函数234
D.6 其他函数234
D.7 图形函数235
热门推荐
- 3624849.html
- 2079548.html
- 2152431.html
- 2122605.html
- 1321265.html
- 2145374.html
- 260042.html
- 1938329.html
- 1891715.html
- 3201364.html
- http://www.ickdjs.cc/book_2308287.html
- http://www.ickdjs.cc/book_448000.html
- http://www.ickdjs.cc/book_319002.html
- http://www.ickdjs.cc/book_526723.html
- http://www.ickdjs.cc/book_3191203.html
- http://www.ickdjs.cc/book_2536787.html
- http://www.ickdjs.cc/book_793032.html
- http://www.ickdjs.cc/book_3302475.html
- http://www.ickdjs.cc/book_2518168.html
- http://www.ickdjs.cc/book_2758204.html