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

- 姜雷,施泽全,邓国萍编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113080532
- 出版时间:2007
- 标注页数:324页
- 文件大小:13MB
- 文件页数:335页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C/C++程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 C语言的历史与发展1
1.2 C语言的特点2
1.3 简单C程序介绍3
1.3.1 C语言的程序结构3
1.3.2 C语言程序的书写规则4
1.4 C语言的标识符和关键词5
1.4.1 C语言的标识符5
1.4.2 C语言的关键词5
习题5
第2章 数据类型、运算符和表达式6
2.1 C语言的数据类型6
2.1.1 数据类型6
2.1.2 基本类型的长度和范围7
2.1.3 基本类型修饰符7
2.2 常量8
2.2.1 整型常量8
2.2.2 实型常量9
2.2.3 字符常量9
2.2.4 字符串常量10
2.2.5 符号常量10
2.3 变量11
2.3.1 变量的命名11
2.3.2 变量的定义和赋值12
2.3.3 整型变量12
2.3.4 实型变量14
2.3.5 字符型变量15
2.4 运算符和表达式16
2.4.1 算术运算符和算术表达式17
2.4.2 赋值运算符和赋值表达式20
2.4.3 关系运算符和关系表达式21
2.4.4 逻辑运算符和逻辑表达式22
2.4.5 位运算符24
2.4.6 其他运算符和表达式28
2.5 运算符的优先级和结合性30
2.6 数据类型的转换31
2.6.1 自动类型转换31
2.6.2 强制类型转换32
习题33
第3章 C程序的输入输出和库函数36
3.1 库函数与头文件36
3.2 输出函数37
3.2.1 putchar函数37
3.2.2 printf函数38
3.3 输入函数42
3.3.1 getchar函数42
3.3.2 scanf函数43
3.4 综合应用举例45
习题47
第4章 C程序流程控制的实现49
4.1 条件语句49
4.1.1 if语句49
4.1.2 switch语句52
4.2 循环语句55
4.2.1 goto语句和if语句构成循环55
4.2.2 while语句构成循环55
4.2.3 do...while语句构成循环58
4.2.4 for语句构成循环59
4.2.5 循环的嵌套62
4.3 其他控制语句64
4.3.1 break语句64
4.3.2 continue语句65
4.3.3 空语句65
习题65
第5章 数组67
5.1 一维数组的定义和引用67
5.1.1 一维数组的定义67
5.1.2 一维数组元素的引用68
5.1.3 一维数组的初始化68
5.2 二维数组的定义和引用71
5.2.1 二维数组的定义71
5.2.2 二维数组元素的引用72
5.2.3 二维数组的初始化73
5.3 字符数组与字符串76
5.3.1 字符数组的定义76
5.3.2 字符数组的引用76
5.3.3 字符数组的初始化77
5.3.4 字符串的概念与引用78
5.3.5 字符串的输入79
5.3.6 字符串的输出80
5.3.7 字符串的常用处理函数81
习题85
第6章 函数87
6.1 概述87
6.2 函数定义和函数说明88
6.2.1 函数的定义88
6.2.2 函数的说明90
6.3 函数的参数和返回值92
6.3.1 形式参数和实际参数92
6.3.2 函数的返回值93
6.4 函数的调用95
6.5 函数的嵌套调用101
6.6 函数的递归调用102
6.7 数组作为函数参数105
6.7.1 数组元素作为函数实参105
6.7.2 数组名作为函数参数106
6.8 综合应用举例116
习题119
第7章 存储类别和作用域120
7.1 数据类型和存储类别120
7.2 局部变量和全局变量120
7.2.1 局部变量120
7.2.2 全局变量122
7.3 变量的存储类别124
7.3.1 自动变量125
7.3.2 寄存器变量126
7.3.3 外部变量126
7.3.4 静态变量128
7.3.5 存储类别小结129
7.4 内部函数和外部函数130
7.4.1 内部函数131
7.4.2 外部函数131
习题132
第8章 编译预处理135
8.1 文件包含135
8.2 宏定义137
8.2.1 不带参数的宏定义137
8.2.2 带参数的宏定义139
8.3 条件编译143
习题146
第9章 指针147
9.1 指针和地址的概念147
9.2 变量的指针和指向变量的指针变量148
9.2.1 指针变量的定义149
9.2.2 指针变量的引用149
9.2.3 指针变量作为函数参数151
9.3 数组的指针和指向数组的指针变量153
9.3.1 指向数组元素的指针153
9.3.2 通过指针引用数组元素154
9.3.3 数组名作函数参数158
9.3.4 指向多维数组的指针和指针变量165
9.4 字符串的指针和指向字符串的指针变量172
9.4.1 字符串的表示形式172
9.4.2 字符串指针作函数参数174
9.4.3 对使用字符指针变量和字符数组的讨论182
9.5 函数的指针和指向函数的指针变量184
9.5.1 用函数指针变量调用函数184
9.5.2 用指向函数的指针作函数参数186
9.6 返回指针值的函数189
9.7 指针数组和指向指针的指针191
9.7.1 指针数组的概念191
9.7.2 指向指针的指针194
9.7.3 指针数组作main函数的形参196
习题197
第10章 结构体与共用体199
10.1 概述199
10.2 定义结构体类型变量的方法200
10.3 结构体变量的引用201
10.4 结构体变量的初始化202
10.5 结构体数组203
10.5.1 定义结构体数组203
10.5.2 结构体数组的初始化204
10.6 指向结构体类型数据的指针208
10.6.1 指向结构体变量的指针208
10.6.2 指向结构体数组的指针209
10.6.3 用结构体变量和指向结构体的指针作函数参数211
10.7 用指针处理链表216
10.7.1 链表概述216
10.7.2 简单链表216
10.7.3 处理动态链表所需的函数217
10.7.4 建立动态链表218
10.7.5 输出链表220
10.7.6 对链表的删除操作220
10.7.7 对链表的插入操作222
10.7.8 对链表的综合操作224
10.8 共用体225
10.8.1 共用体的概念225
10.8.2 共用体变量的引用方式227
10.8.3 共用体类型数据的特点227
10.9 枚举类型229
10.10 用typedef定义类型231
习题233
第11章 文件235
11.1 C文件概述235
11.2 文件类型指针236
11.3 文件的打开和关闭237
11.3.1 文件的打开(fopen函数)237
11.3.2 文件的关闭(fclose函数)238
11.4 文件的读写239
11.4.1 fputc函数和fgetc函数(putc函数和getc函数)239
11.4.2 fread函数和fwrite函数243
11.4.3 fprintf函数和fscanf函数246
11.4.4 其他读写函数251
11.5 文件的定位252
11.5.1 rewind函数252
11.5.2 fseek函数和随机读写253
11.5.3 ftell函数254
11.6 出错的检测254
11.6.1 ferror函数254
11.6.2 clearerr函数255
11.7 文件输入输出小结255
习题255
第12章 算法和流程图257
12.1 算法的概念257
12.2 简单算法举例258
12.3 算法的特性261
12.4 算法的表示262
12.4.1 用自然语言表示算法262
12.4.2 用流程图表示算法262
12.4.3 3种基本结构和改进的流程图269
12.4.4 用N-S流程图表示算法271
12.4.5 用伪代码表示算法274
12.4.6 用计算机语言表示算法276
习题277
第13章 面向对象程序设计语言C++278
13.1 面向对象的思想278
13.1.1 结构化程序设计278
13.1.2 面向对象程序设计278
13.2 面向对象程序设计的基本概念279
13.2.1 对象和类279
13.2.2 消息281
13.2.3 抽象性281
13.2.4 封装性282
13.2.5 继承性282
13.2.6 多态性284
13.3 C++对C的扩充284
13.3.1 C++对C语言的改进284
13.3.2 最简单的C++程序285
13.3.3 C++的输入输出285
13.3.4 函数的重载287
13.3.5 带默认参数的函数289
13.3.6 引用类型变量289
13.4 类和对象292
13.4.1 C++的类和对象292
13.4.2 构造函数和析构函数294
13.4.3 静态成员和友元298
13.4.4 继承和派生303
13.4.5 基类和派生类的构造函数306
习题309
参考文献312
附录A 常用字符与ASCII代码对照表313
附录B C语言中的关键字314
附录C 运算符和结合性315
附录D C语言常用语法提要317
附录E C库函数320
热门推荐
- 3909107.html
- 1650590.html
- 142970.html
- 1032198.html
- 842083.html
- 1414542.html
- 2729091.html
- 3184255.html
- 1525385.html
- 3112867.html
- http://www.ickdjs.cc/book_1993462.html
- http://www.ickdjs.cc/book_214143.html
- http://www.ickdjs.cc/book_933070.html
- http://www.ickdjs.cc/book_1338040.html
- http://www.ickdjs.cc/book_1964756.html
- http://www.ickdjs.cc/book_3047481.html
- http://www.ickdjs.cc/book_2865925.html
- http://www.ickdjs.cc/book_1121348.html
- http://www.ickdjs.cc/book_2809124.html
- http://www.ickdjs.cc/book_213379.html