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

- 刘卫国,童键主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302370024
- 出版时间:2014
- 标注页数:307页
- 文件大小:54MB
- 文件页数:321页
- 主题词: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 程序设计方法9
1.2 C语言的发展与特点12
1.2.1 C语言的发展历史12
1.2.2 C语言的特点13
1.3 C语言程序的基本结构14
1.3.1 初识C语言程序14
1.3.2 C语言程序的结构特点与书写规则16
1.4 C语言程序的运行17
1.4.1 C语言程序的运行步骤与调试17
1.4.2 C语言程序的集成开发环境19
本章小结20
习题21
第2章 程序的数据描述23
2.1 C语言的数据类型23
2.2 常量与变量24
2.2.1 常量24
2.2.2 变量24
2.3 基本数据类型27
2.3.1 整型数据27
2.3.2 实型数据28
2.3.3 字符型数据30
2.4 常用数学库函数32
2.5 基本运算与表达式34
2.5.1 C的运算与表达式简介34
2.5.2 算术运算35
2.5.3 逗号运算37
2.6 混合运算时数据类型的转换37
2.6.1 算术运算的隐式类型转换37
2.6.2 显式类型转换38
本章小结39
习题41
第3章 顺序结构程序设计43
3.1 C的语句43
3.1.1 简单语句43
3.1.2 复合语句44
3.1.3 流程控制语句45
3.2 赋值运算与赋值语句45
3.2.1 赋值运算45
3.2.2 赋值语句47
3.2.3 赋值时的数据类型转换48
3.3 数据输入输出49
3.3.1 格式输入输出49
3.3.2 字符输入输出56
3.4 顺序结构程序举例57
本章小结60
习题61
第4章 选择结构程序设计65
4.1 条件的描述65
4.1.1 关系运算65
4.1.2 逻辑运算66
4.2 if选择结构68
4.2.1 单分支if选择结构68
4.2.2 双分支if选择结构69
4.2.3 多分支if选择结构72
4.2.4 if选择结构的嵌套73
4.2.5 容易混淆的等于运算符和赋值运算符75
4.3 条件运算76
4.4 switch多分支选择结构77
4.5 选择结构程序举例79
本章小结83
习题85
第5章 循环结构程序设计89
5.1 while循环结构89
5.1.1 while语句的格式89
5.1.2 while循环的应用90
5.2 do-while循环结构92
5.2.1 do-while语句的格式92
5.2.2 do-while循环的应用93
5.3 for循环结构94
5.3.1 for语句的格式94
5.3.2 for循环的应用95
5.3.3 for语句的各种变形96
5.4 与循环有关的控制语句98
5.4.1 break语句98
5.4.2 continue语句99
5.4.3 goto语句100
5.5 3种循环语句的比较101
5.6 循环的嵌套103
5.7 循环结构程序举例105
本章小结109
习题111
第6章 函数与编译预处理115
6.1 C程序的模块结构115
6.2 函数的定义与调用117
6.2.1 函数的定义117
6.2.2 函数的调用118
6.2.3 对被调用函数的声明和函数原型119
6.3 函数的参数传递121
6.4 函数的嵌套调用与递归调用122
6.4.1 函数的嵌套调用122
6.4.2 函数的递归调用124
6.5 变量的作用域与存储类别128
6.5.1 变量的作用域128
6.5.2 变量的存储类别131
6.6 内部函数和外部函数134
6.6.1 内部函数134
6.6.2 外部函数134
6.7 函数应用举例135
6.8 编译预处理139
6.8.1 宏定义139
6.8.2 文件包含141
6.8.3 条件编译142
本章小结144
习题146
第7章 数组150
7.1 数组的概念150
7.2 数组的定义151
7.2.1 一维数组151
7.2.2 二维数组152
7.2.3 数组的存储结构153
7.3 数组的赋值与输入输出154
7.3.1 数组的赋值154
7.3.2 数组的输入输出154
7.4 数组的应用155
7.4.1 一维数组应用举例155
7.4.2 二维数组应用举例164
7.5 字符数组与字符串167
7.5.1 字符数组的定义和初始化167
7.5.2 字符数组的输入输出170
7.5.3 字符串处理函数172
7.5.4 字符数组应用举例174
7.6 数组作为函数的参数177
7.6.1 数组元素作函数的参数177
7.6.2 数组名作函数的参数178
本章小结182
习题183
第8章 指针187
8.1 指针的概念187
8.2 指针变量的定义与运算188
8.2.1 指针变量的定义188
8.2.2 指针变量的运算189
8.3 指针与数组191
8.3.1 指针与一维数组191
8.3.2 指针与二维数组195
8.4 指针与字符串198
8.5 指针与函数201
8.5.1 指针变量作函数参数201
8.5.2 指向函数的指针变量203
8.5.3 返回指针的函数206
8.6 指针数组与指向指针的指针208
8.6.1 指针数组208
8.6.2 指向指针的指针209
8.6.3 main函数的参数210
8.7 指针与动态内存管理211
8.7.1 动态内存管理函数211
8.7.2 动态内存管理的应用213
8.8 指针应用举例214
本章小结217
习题219
第9章 结构体224
9.1 结构体类型的定义224
9.2 结构体变量225
9.2.1 结构体变量的定义225
9.2.2 结构体变量的使用227
9.2.3 结构体变量的初始化228
9.2.4 结构体变量的输入和输出229
9.3 结构体数组230
9.3.1 结构体数组的定义230
9.3.2 结构体数组的初始化230
9.3.3 结构体数组的使用231
9.4 结构体类型的指针232
9.4.1 指向结构体变量的指针233
9.4.2 指向结构体数组元素的指针234
9.5 结构体与函数235
9.5.1 结构体变量作为函数参数235
9.5.2 指向结构体变量的指针作为函数参数236
9.5.3 返回结构体类型值的函数237
9.6 链表237
9.6.1 链表概述238
9.6.2 链表的基本操作239
9.7 结构体应用举例246
本章小结252
习题253
第10章 共用体与枚举258
10.1 共用体258
10.1.1 共用体变量的定义258
10.1.2 共用体变量的引用259
10.1.3 共用体变量的应用261
10.2 枚举262
10.3 位运算与位段结构264
10.3.1 位运算264
10.3.2 位段结构265
10.4 用typedef定义类型名267
本章小结268
习题269
第11章 文件操作272
11.1 文件概述272
11.1.1 文件的概念272
11.1.2 C语言的文件系统273
11.1.3 文件类型指针274
11.2 文件的打开与关闭275
11.2.1 打开文件275
11.2.2 关闭文件276
11.3 文件的顺序读写操作276
11.3.1 文件的字符输入/输出函数277
11.3.2 文件的字符串输入/输出函数279
11.3.3 文件的格式化输入/输出函数281
11.3.4 文件的数据块输入/输出函数282
11.4 文件的随机读写操作284
11.4.1 文件的定位284
11.4.2 二进制随机文件285
11.5 文件操作时的出错检测287
11.6 文件应用举例288
本章小结292
习题293
附录A ASCII字符编码表298
附录B C运算符的优先级与结合方向299
附录C C语言常用的库函数301
参考文献307
热门推荐
- 3385990.html
- 1834867.html
- 3248273.html
- 642749.html
- 1996152.html
- 3271715.html
- 2245589.html
- 1083452.html
- 2266210.html
- 481287.html
- http://www.ickdjs.cc/book_3659365.html
- http://www.ickdjs.cc/book_711296.html
- http://www.ickdjs.cc/book_2478002.html
- http://www.ickdjs.cc/book_2845471.html
- http://www.ickdjs.cc/book_1821071.html
- http://www.ickdjs.cc/book_2580230.html
- http://www.ickdjs.cc/book_3780853.html
- http://www.ickdjs.cc/book_1119205.html
- http://www.ickdjs.cc/book_858756.html
- http://www.ickdjs.cc/book_2699190.html