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

- 韩海,桂超主编 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:756093336X
- 出版时间:2005
- 标注页数:276页
- 文件大小:92MB
- 文件页数:292页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言与程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算机基础知识1
1.1 数制及相互转换1
1.1.1 数制1
1.1.2 十进制数转换成其他进制数2
1.1.3 非十进制数转换成十进制数3
1.1.4 二进制数与十六进制数相互转换3
1.1.5 数的书写方法4
1.2 计算机系统5
1.2.1 计算机系统的组成5
1.2.2 内部存储器6
1.3 数据在计算机中的存储7
1.3.1 在内存中存储字符7
1.3.2 在内存中存储整数8
1.3.3 在内存中存储实数9
本章要点9
习题110
第2章 C语言概述11
2.1 计算机语言11
2.2 C语言的发展与特点13
2.3 C语言的工作环境14
2.4 最简单的C程序17
2.5 流程图19
本章要点20
习题221
第3章 常量、变量、表达式22
3.1 数据类型22
3.2 常量23
3.2.1 字符常量23
3.2.2 整型常量24
3.2.3 实型常量24
3.2.4 字符串常量25
3.3 变量25
3.3.1 变量的定义25
3.3.2 变量的初始化26
3.4 运算符与表达式27
3.4.1 算术运算符27
3.4.2 自增和自减运算符28
3.4.3 数据类型的自动转换29
3.4.4 赋值运算符29
3.4.5 复合赋值运算符30
3.4.6 强制类型转换运算符30
3.4.7 圆括号31
3.4.8 字节数运算符sizeof32
3.5 常用的数学函数32
3.6 广义表达式33
3.6.1 逗号表达式33
3.6.2 条件表达式(问号表达式)34
3.7 表达式应用举例34
本章要点35
习题335
第4章 顺序结构程序设计37
4.1 顺序执行语句37
4.1.1 表达式语句38
4.1.2 函数调用语句38
4.1.3 C语言程序的一般结构及书写规则38
4.1.4 复合语句39
4.2 标准输入/输出函数40
4.2.1 字符的输入/输出函数getchar()/putchar()40
4.2.2 字符串的输入/输出函数gets()/puts()41
4.2.3 格式化输入/输出函数scanf()/printf()42
本章要点48
习题448
第5章 分支结构程序设计50
5.1 关系运算符和关系表达式50
5.1.1 关系运算符50
5.1.2 关系表达式51
5.2 逻辑运算符和逻辑表达式51
5.2.1 逻辑运算符51
5.2.2 逻辑表达式52
5.3 if语句53
5.3.1 简单if语句53
5.3.2 标准if语句54
5.3.3 复合的if语句56
5.4 switch和break语句58
本章要点60
习题560
第6章 循环结构62
6.1 循环是相似重复62
6.1.1 重复是完成工作的重要方法62
6.1.2 对重复操作进行控制63
6.2 for语句控制的循环64
6.2.1 for语句的基本格式64
6.2.2 用for语句控制计数67
6.2.3 for语句的几种特殊用法69
6.3 while语句控制的循环72
6.3.1 用while控制循环72
6.3.2 while循环与for循环的比较74
6.4 do…while语句控制的循环76
6.5 break和continue语句78
6.5.1 break语句78
6.5.2 continue语句80
6.6 循环的典型应用81
6.6.1 有关数列的计算类问题81
6.6.2 其他计算问题84
6.6.3 完全性问题85
6.6.4 存在性问题86
6.7 循环嵌套87
6.7.1 基本概念87
6.7.2 应用举例89
本章要点92
习题692
第7章 数组95
7.1 数组变量与存储分配95
7.1.1 定义数组变量95
7.1.2 数组变量的存储分配97
7.1.3 数组变量的初值98
7.2 使用数组元素99
7.2.1 赋值和取值99
7.2.2 数组的典型应用101
7.3 二维数组105
7.3.1 二维数组的基本概念105
7.3.2 二维数组的应用107
7.3.3 多维数组111
7.4 字符数组与字符串112
7.4.1 基本概念112
7.4.2 字符串的相关操作113
7.4.3 处理字符串的系统工具116
7.4.4 应用示例119
本章要点120
习题7121
第8章 调试程序125
8.1 程序出错与处理方法125
8.1.1 语法错误125
8.1.2 逻辑错误127
8.2 在TC 3.0环境下调试程序127
8.2.1 TC 3.0集成环境中的调试工具127
8.2.2 调试示例129
本章要点133
习题8134
第9章 指针137
9.1 指针的基本概念137
9.1.1 变量名和变量的地址137
9.1.2 存放内存地址的变量138
9.1.3 指针与指针变量139
9.1.4 定义指针类型标识符140
9.2 指针的基本用法141
9.2.1 建立指向关系142
9.2.2 间接访问变量142
9.2.3 用指针作为系统工具的参数144
9.3 指向数组元素的指针145
9.3.1 指针表达式146
9.3.2 与指针有关的运算149
9.3.3 用指针变量扫描数组150
9.4 指针数组153
9.4.1 定义指针数组153
9.4.2 指针数组的应用153
9.5 二级指针155
9.5.1 指向指针变量的指针155
9.5.2 指向数组的指针157
9.5.3 指向数组的二级指针变量159
本章要点160
习题9161
第10章 函数164
10.1 函数的基本概念164
10.1.1 函数定义164
10.1.2 函数调用165
10.1.3 库函数与头文件166
10.1.4 函数分类167
10.2 自定义函数及其调用168
10.2.1 定义函数的方法168
10.2.2 调用自定义函数171
10.3 函数调用过程173
10.3.1 main函数174
10.3.2 函数调用规则174
10.3.3 函数调用与返回175
10.3.4 函数的嵌套调用178
10.4 变量的类别179
10.4.1 变量的存储类别180
10.4.2 全局变量和局部变量182
10.5 函数的递归调用187
10.5.1 问题分解与解的合成188
10.5.2 递归函数及调用过程189
10.5.3 汉诺塔问题192
10.6 与函数有关的指针195
10.6.1 指针作为函数的参数195
10.6.2 返回指针的函数200
10.6.3 指向函数的指针201
10.7 模块化编程203
10.7.1 运行多文件的程序204
10.7.2 用extern声明外部函数和外部变量204
本章要点206
习题10206
第11章 结构体209
11.1 在内存中存放二维表数据209
11.1.1 把一列数据集中存放——数组209
11.1.2 把一行数据集中存放210
11.2 结构体变量211
11.2.1 定义结构体类型211
11.2.2 定义结构体变量212
11.2.3 结构体变量的初值215
11.2.4 访问结构体变量215
11.2.5 结构体的嵌套217
11.3 结构体数组218
11.4 指向结构体的指针219
11.4.1 指向结构体的指针和指向结构体的域的指针219
11.4.2 用结构体或者指向结构体的指针在函数间传递数据222
11.5 链表225
11.5.1 动态内存分配225
11.5.2 结构体中含有指向结构体的指针域226
11.5.3 建立链表227
11.5.4 插入节点230
11.5.5 遍历链表232
11.5.6 删除节点233
11.5.7 关于链表操作的自定义函数235
11.6 复杂的链式结构239
11.7 共用体240
本章要点242
习题11243
第12章 文件245
12.1 文件和文件指针245
12.1.1 文件的概念245
12.1.2 文件操作的基本过程246
12.1.3 文件的结构体指针247
12.2 文件的打开和关闭247
12.2.1 文件打开函数fopen()247
12.2.2 文件关闭函数fclose()249
12.3 C语言处理的文件类型249
12.4 文件操作250
12.4.1 文件记录指针的顺序定位操作250
12.4.2 文件记录指针的随机定位操作253
本章要点256
习题12256
第13章 C语言的预处理命令和位运算258
13.1 C语言的预处理命令258
13.1.1 #define258
13.1.2 #include260
13.1.3 #error261
13.1.4 条件编译预处理命令#if、#else、#endif261
13.1.5 #ifdef262
13.1.6 #ifndef263
13.1.7 #undef命令263
13.2 位运算264
13.2.1 正负整型数在计算机内的表示方法264
13.2.2 位运算符及表达式264
本章要点266
习题13266
附录267
附录1 字符与ASCII对照表267
附录2 运算符优先级与结合性268
附录3 C语言的语法规则提要268
附录4 常用库函数273
参考文献276
热门推荐
- 824635.html
- 2791289.html
- 1297040.html
- 3760724.html
- 3322853.html
- 2180551.html
- 1832881.html
- 3852648.html
- 3153826.html
- 3450991.html
- http://www.ickdjs.cc/book_1614349.html
- http://www.ickdjs.cc/book_773263.html
- http://www.ickdjs.cc/book_2286680.html
- http://www.ickdjs.cc/book_743850.html
- http://www.ickdjs.cc/book_260103.html
- http://www.ickdjs.cc/book_1393611.html
- http://www.ickdjs.cc/book_925328.html
- http://www.ickdjs.cc/book_3324408.html
- http://www.ickdjs.cc/book_1479598.html
- http://www.ickdjs.cc/book_771185.html