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

- 孟军,赵晶,王凡编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302090629
- 出版时间:2004
- 标注页数:283页
- 文件大小:21MB
- 文件页数:299页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C/C++语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 C语言简介1
1.1.1 C语言的发展历史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 C语言的编译与实现6
1.3.1 C语言程序的开发过程6
1.3.2如何运行C语言程序6
习题8
2.1.1数据类型的概念9
2.1.2 C语言的数据类型9
2.1 C语言的数据类型9
第2章 数据类型、运算符和表达式9
2.2常量和变量10
2.3基本数据类型11
2.3.1整型数据11
2.3.2实型数据13
2.3.3字符型数据15
2.3.4符号常量16
2.4运算符与表达式17
2.4.1算术运算符和算术表达式17
2.4.2赋值运算符和赋值表达式20
2.4.3关系运算符和关系表达式21
2.4.4逻辑运算符和逻辑表达式22
2.4.6字位运算符24
2.4.5条件运算符和条件表达式24
2.4.7逗号运算符和逗号表达式26
2.5数据类型之间的转换与运算27
2.5.1自动类型转换27
2.5.2强制类型转换28
2.6其他运算符29
2.7应用举例29
习题30
第3章 语句33
3.1 C语言语句概述33
3.2数据的输入和输出34
3.2.1字符输入函数34
3.2.2格式化输入函数35
3.2.3字符输出函数38
3.2.4格式化输出函数39
3.3 if条件选择语句42
3.3.1 if语句的一般形式42
3.3.2 if语句的嵌套形式44
3.4 switch开关分支语句45
3.5循环语句47
3.5.1 while循环语句47
3.5.2 do...while循环语句48
3.5.3 for循环语句49
3.5.4循环的嵌套51
3.6控制结构中的跳转语句52
3.6.1 break语句52
3.6.2 continue语句53
3.6.3 goto语句54
3.6.4 return语句55
3.7应用举例56
习题59
第4章 数组61
4.1一维数组61
4.1.1一维数组的定义61
4.1.2一维数组元素的引用62
4.1.3一维数组的初始化63
4.2二维数组65
4.2.1二维数组的定义65
4.2.2二维数组元素的引用66
4.2.3二维数组的初始化67
4.3.1字符数组的定义70
4.3.2字符串70
4.3字符数组和字符串70
4.3.3字符数组的初始化71
4.3.4字符数组的输入输出72
4.3.5常用的字符串处理函数74
4.4应用举例76
习题79
第5章 函数和存储类81
5.1函数的概念81
5.2 函数的定义和调用82
5.2.1函数的定义82
5.2.2函数的调用84
5.3 函数的返回值及其类型85
5.4函数的参数及其传递方式87
5.4.1非数组作为函数参数87
5.4.2数组名作为函数参数88
5.5 函数的嵌套调用和递归调用90
5.5.1函数的嵌套调用90
5.5.2函数的递归调用92
5.6变量的作用域和存储类94
5.6.1变量的作用域94
5.6.2变量的存储类96
5.7 内部函数和外部函数101
5.8应用举例102
习题107
第6章 指针109
6.1指针的基本概念109
6.2指针变量的定义和引用110
6.2.1指针变量的定义110
6.2.2指针变量的引用112
6.3指针与数组113
6.3.1用指针访问一维数组114
6.3.2用指针访问多维数组115
6.3.3用指针访问字符串117
6.3.4指针数组118
6.3.5多级指针120
6.4指针与函数121
6.4.1指针作为函数的参数121
6.4.2 函数的返回值为指针122
6.4.3指向函数的指针123
6.4.4命令行参数124
6.5动态数组的实现126
6.5.1动态内存分配函数126
6.5.2一维动态数组的实现128
6.6应用举例129
6.5.3二维动态数组的实现129
习题132
第7章 结构体、共用体和枚举137
7.1结构体类型137
7.1.1结构体类型的定义137
7.1.2结构体变量和数组的定义138
7.1.3结构体变量和数组的初始化140
7.1.4结构体变量和数组的引用142
7.1.5结构体类型的嵌套146
7.1.6结构体与函数147
7.2.1共用体类型的定义148
7.2.2共用体变量和数组的定义148
7.2共用体类型148
7.2.3共用体变量和数组的引用149
7.2.4共用体类型的嵌套150
7.3动态数据结构151
7.3.1链表的定义151
7.3.2动态链表的建立151
7.3.3链表的插入操作152
7.3.4链表的删除操作152
7.4枚举类型153
7.5typedef语句154
7.6位段155
7.7应用举例156
习题161
8.1宏定义163
8.1.1不带参数的宏定义163
第8章 编译预处理163
8.1.2带参数的宏定义165
8.2文件包含166
8.3条件编译167
8.4应用举例170
习题171
第9章 文件173
9.1文件概述173
9.2缓冲文件系统174
9.2.1文件类型指针174
9.2.2文件打开函数174
9.2.3文件关闭函数175
9.2.4文件写函数176
9.2.5文件读函数177
9.2.6文件定位函数179
9.2.7其他函数180
9.3非缓冲文件181
9.3.1文件打开函数、创建函数和关闭函数181
9.3.2文件读函数和写函数182
9.3.3文件定位函数182
9.4应用举例183
习题184
第10章 面向对象的程序设计方法及C++简介187
10.1面向对象程序设计的基本概念187
10.1.1结构化程序设计与面向对象程序设计187
10.1.2面向对象程序设计的重要特征190
10.1.3从C语言到C++语言191
10.1.4一个简单的C++程序实例191
10.2.2 const关键字192
10.2.1注释行192
10.2 C++对C的扩充192
10.2.3内存管理193
10.2.4传递引用193
10.2.5内联函数197
10.2.6无名共用体197
10.2.7带默认形参值的函数198
10.2.8枚举类型198
10.3 C++面向对象程序设计的基础200
10.3.1类与对象200
10.3.2构造函数与析构函数204
10.3.3友元211
10.3.4 const成员213
10.3.5静态成员变量和静态成员函数214
习题217
第11章 继承性与派生类219
11.1类的层次与继承219
11.1.1派生类的声明220
11.1.2派生类的3种继承方式221
11.2派生类的构造函数与析构函数226
11.2.1派生类的构造函数226
11.2.2派生类的析构函数228
11.3名字重载与名字隐藏230
11.4多继承与虚基类233
11.4.1多继承中的二义性问题233
11.4.2虚基类235
11.4.3继承与组合237
习题238
12.1函数重载241
第12章 多态性241
12.2运算符重载243
12.2.1运算符重载的规则243
12.2.2运算符重载函数的2种形式244
12.3虚函数246
12.3.1一般虚函数成员246
12.3.2纯虚函数247
12.3.3虚析构函数248
习题250
第13章 C++的I/O流库253
13.1输入流格式和输出流格式253
13.2格式控制254
13.3重载提取符和插入符255
13.4.1文件的打开和关闭257
13.4文件的输入输出257
13.4.2 I/O成员函数258
13.4.3文本文件与二进制文件的读写260
13.5应用实例261
习题265
第14章 运行面向对象的程序267
14.1 VC++.NET简介267
14.2用C++语言设计一个面向对象的Win32控制台应用程序268
14.3创建并运行一个Win32控制台应用程序269
附录273
附录A C语言的关键字273
附录B C语言运算符的优先级与结合性273
附录C 常用字符与ASCII码对照表274
附录D 常用的ANSIC库函数276
参考文献283
热门推荐
- 2365934.html
- 3092915.html
- 2772811.html
- 2062427.html
- 1335889.html
- 2526138.html
- 3407267.html
- 285067.html
- 1740935.html
- 3078757.html
- http://www.ickdjs.cc/book_933979.html
- http://www.ickdjs.cc/book_2772328.html
- http://www.ickdjs.cc/book_2263086.html
- http://www.ickdjs.cc/book_424916.html
- http://www.ickdjs.cc/book_1966426.html
- http://www.ickdjs.cc/book_288979.html
- http://www.ickdjs.cc/book_1792808.html
- http://www.ickdjs.cc/book_2979821.html
- http://www.ickdjs.cc/book_2746450.html
- http://www.ickdjs.cc/book_3352976.html