图书介绍
C语言程序设计教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计教程 第2版](https://www.shukui.net/cover/31/30644666.jpg)
- 吉顺如,刘新铭,辜碧容,唐政编著;计春雷主审 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111293156
- 出版时间:2010
- 标注页数:256页
- 文件大小:115MB
- 文件页数:266页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C语言程序设计教程 第2版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 C语言程序的结构及书写格式2
1.2.1 C程序的结构2
1.2.2 C程序的书写格式4
1.3 C程序的编译、调试和运行5
1.4 典型例题分析5
1.5 实验 C程序运行环境及简单程序的运行7
1.6 习题10
第2章 数据类型、运算符和表达式13
2.1 概述13
2.2 常量13
2.3 变量15
2.3.1 变量的概念15
2.3.2 变量的类型15
2.3.3 变量的定义和初始化16
2.3.4 各类数值型数据间的混合运算17
2.4 算术运算符和算术运算表达式17
2.4.1 算术运算符17
2.4.2 算术运算表达式18
2.5 赋值运算符和赋值表达式18
2.5.1 赋值运算符和复合的赋值运算符18
2.5.2 赋值运算表达式19
2.5.3 应用举例20
2.6 自加、自减运算符21
2.7 位运算符22
2.7.1 按位逻辑运算符22
2.7.2 移位运算符24
2.8 其他运算符和表达式24
2.8.1 强制类型转换运算符24
2.8.2 逗号运算符和逗号表达式25
2.9 典型例题分析26
2.10 实验数据类型、运算符和表达式的使用29
2.11 习题31
第3章 C程序中的输入、输出34
3.1 概述34
3.2 格式输入、输出函数scanf()和printf()34
3.2.1 格式输出函数printf()34
3.2.2 格式输入函数scanf()37
3.3 字符输入、输出函数getchar()和putchar()39
3.3.1 字符输出函数putchar()39
3.3.2 字符输入函数getchar()39
3.4 典型例题分析40
3.5 实验 设计并运行简单的C程序42
3.6 习题44
第4章 C程序的控制结构48
4.1 程序算法简介48
4.1.1 算法的概念48
4.1.2 算法的表示49
4.1.3 算法的特性49
4.2 顺序结构50
4.3 关系运算符和关系运算表达式51
4.3.1 关系运算符51
4.3.2 关系运算表达式51
4.4 逻辑运算符和逻辑运算表达式52
4.4.1 逻辑运算符52
4.4.2 逻辑运算表达式53
4.5 选择结构54
4.5.1 条件语句54
4.5.2 条件语句的嵌套58
4.5.3 开关语句63
4.6 循环结构65
4.6.1 while语句65
4.6.2 do-while语句67
4.6.3 for语句69
4.6.4 循环的嵌套72
4.7 continue语句和break语句73
4.7.1 continue语句73
4.7.2 break语句75
4.8 典型例题分析76
4.9 实验82
4.9.1 实验1 选择结构程序设计82
4.9.2 实验2 循环结构程序设计84
4.10 习题86
第5章 数组91
5.1 一维数组的定义及应用91
5.1.1 定义91
5.1.2 初始化92
5.1.3 一维数组元素的引用92
5.2 字符型数组与字符串98
5.2.1 字符型数组98
5.2.2 字符串99
5.2.3 常用的字符串处理函数100
5.3 二维数组104
5.3.1 二维数组的定义和初始化104
5.3.2 二维数组元素的引用及应用举例106
5.4 典型例题分析108
5.5 实验数组程序设计113
5.6 习题115
第6章 函数120
6.1 函数概念120
6.1.1 概述120
6.1.2 函数的分类120
6.2 函数的定义122
6.3 函数参数和函数的值123
6.3.1 形式参数和实际参数123
6.3.2 函数的返回值124
6.4 函数的调用125
6.4.1 函数调用的一般形式125
6.4.2 函数声明126
6.4.3 函数调用中的值传递和地址传递127
6.4.4 函数的嵌套调用129
6.4.5 函数的递归调用130
6.5 局部变量和全局变量131
6.5.1 局部变量131
6.5.2 全局变量133
6.6 动态存储变量与静态存储变量135
6.7 内部函数和外部函数139
6.7.1 内部函数139
6.7.2 外部函数139
6.8 典型例题分析139
6.9 实验 函数程序设计142
6.10 习题145
第7章 编译预处理命令149
7.1 #define命令149
7.2 #include命令150
7.3 条件编译命令151
7.4 典型例题分析153
7.5 实验 编译预处理156
7.6 习题158
第8章 指针162
8.1 指针的概念和简单应用162
8.1.1 指针和指针变量的概念162
8.1.2 指针变量的简单应用163
8.2 指针作为函数参数166
8.3 指针和数组167
8.3.1 一维数组的指针及其应用167
8.3.2 二维数组的指针170
8.4 字符串的指针及其应用175
8.5 指针函数178
8.6 指针数组179
8.7 典型例题分析181
8.8 实验指针程序设计183
8.9 习题186
第9章 结构体190
9.1 结构体数据类型的概念190
9.1.1 结构体变量的定义和引用190
9.1.2 指向结构体类型数据的指针194
9.2 结构体数组195
9.2.1 结构体数组的定义195
9.2.2 结构体数组的指针197
9.3 结构体与函数198
9.4 类型定义符typedef201
9.5 典型例题分析202
9.6 实验 结构体程序设计206
9.7 习题209
第10章 文件217
10.1 概述217
10.2 文件的读、写217
10.2.1 文件的打开、关闭217
10.2.2 读写文件的函数及应用219
10.2.3 文件读写中的检测函数226
10.3 典型例题分析226
10.4 实验 文件程序设计231
10.5 习题235
附录241
附录A 常用字符与ASCII代码对照表241
附录B C语言中的关键字242
附录C 运算符和结合性242
附录D C库函数243
附录E Visual C++6.0编程环境248
参考文献256