图书介绍
C语言程序设计案例化教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计案例化教程](https://www.shukui.net/cover/58/34474627.jpg)
- 孙素燕,靖定国主编;杨琴,汪军副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302373421
- 出版时间:2014
- 标注页数:236页
- 文件大小:31MB
- 文件页数:248页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计案例化教程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语言的特点2
1.2 C语言程序的格式和构成3
1.2.1 C语言程序的格式说明3
1.2.2 C语言程序的构成及编译4
1.2.3 C语言程序的基本要求5
1.3 C语言的开发环境5
1.3.1 Visual C++6.0的安装6
1.3.2 进入Visual C++6.0开发环境8
1.3.3 Visual C++6.0重要菜单命令介绍10
1.4 拓展训练10
1.5 知识链接11
第2章 数据描述与基本操作17
2.1 场景导入17
2.2 数据类型18
2.2.1 常量与变量18
2.2.2 整型数据22
2.2.3 实型数据23
2.2.4 字符型数据24
2.3 运算符与表达式25
2.3.1 算术运算符与算术表达式25
2.3.2 赋值运算符与赋值表达式28
2.3.3 关系运算符与关系表达式31
2.3.4 逻辑运算符与逻辑表达式32
2.4 回到场景35
2.5 拓展训练36
2.6 知识链接38
2.6.1 条件运算符与条件表达式38
2.6.2 逗号运算符与逗号表达式39
2.6.3 不同类型数据间的混合运算40
第3章 顺序结构程序设计42
3.1 场景导入42
3.2 C语句概述43
3.2.1 表达式语句43
3.2.2 函数调用语句44
3.2.3 流程控制语句44
3.2.4 空语句44
3.2.5 复合语句45
3.3 赋值语句46
3.4 格式输入与输出46
3.4.1 格式输出函数printf函数47
3.4.2 格式输入函数scanf函数49
3.5 顺序结构程序设计51
3.5.1 程序设计中的三种基本结构51
3.5.2 顺序结构程序设计举例53
3.6 回到场景55
3.7 拓展训练56
3.8 知识链接58
3.8.1 putchar函数58
3.8.2 getchar函数59
3.8.3 getch函数60
3.8.4 puts函数60
3.8.5 gets函数61
第4章 选择结构程序设计62
4.1 场景导入62
4.2 if语句63
4.2.1 选择结构概述63
4.2.2 if语句的三种形式63
4.3 switch语句66
4.3.1 switch语句概述66
4.3.2 switch语句程序设计举例67
4.4 选择结构程序设计举例68
4.5 回到场景72
4.6 拓展训练76
4.7 知识链接78
4.7.1 if语句的嵌套78
4.7.2 条件运算符81
第5章 循环结构程序设计84
5.1 场景导入84
5.2 while语句构成的循环85
5.2.1 循环结构概述85
5.2.2 while循环结构85
5.2.3 while循环结构举例86
5.3 do-while语句构成的循环87
5.3.1 do-while循环结构87
5.3.2 do-while循环结构举例87
5.3.3 while和do-while循环的比较88
5.4 for语句构成的循环89
5.4.1 for循环结构89
5.4.2 for循环结构举例90
5.4.3 几种循环的比较90
5.5 break语句和continue语句91
5.5.1 break语句91
5.5.2 continue语句92
5.5.3 break语句和continue语句的区别93
5.6 循环结构程序设计举例94
5.7 回到场景97
5.8 拓展训练98
5.9 知识链接102
5.9.1 for循环的变型102
5.9.2 循环的嵌套103
5.9.3 goto语句构成的循环105
第6章 数组108
6.1 场景导入108
6.2 一维数组109
6.2.1 一维数组的定义与引用109
6.2.2 一维数组的初始化109
6.3 一维数组应用举例110
6.4 二维数组113
6.4.1 二维数组的定义与引用113
6.4.2 二维数组的初始化114
6.5 二维数组应用举例114
6.6 回到场景116
6.7 拓展训练117
6.8 知识链接121
6.8.1 多维数组121
6.8.2 字符数组的定义和初始化121
6.8.3 字符串122
6.8.4 字符串的输入与输出123
第7章 函数125
7.1 场景导入125
7.2 函数定义126
7.3 函数参数和函数的返回值127
7.3.1 形式参数和实际参数127
7.3.2 函数的返回值127
7.4 函数的参数传递方式128
7.4.1 普通变量作为函数参数128
7.4.2 数组作为函数参数129
7.5 函数的调用130
7.5.1 函数调用的一般形式130
7.5.2 函数调用方式130
7.6 函数的嵌套调用131
7.7 变量的作用域133
7.7.1 局部变量133
7.7.2 全局变量133
7.8 回到场景134
7.9 拓展训练135
7.10知识链接139
7.10.1 数组作为函数参数139
7.10.2 函数的递归调用140
7.10.3 变量的作用域141
7.10.4 变量的存储类型143
7.10.5 函数的作用域143
第8章 指针145
8.1 场景导入145
8.2 指针的概念146
8.2.1 指针变量的定义146
8.2.2 指针变量赋值与初始化147
8.2.3 指针变量应用148
8.2.4 指针变量作为函数参数150
8.3 指针与数组151
8.3.1 指向数组元素的指针变量151
8.3.2 通过指针引用数组元素152
8.3.3 数组名作函数参数154
8.4 指针与字符串156
8.4.1 字符串的表示形式156
8.4.2 字符指针变量与字符数组158
8.5 回到场景159
8.6 拓展训练160
8.7 知识链接163
8.7.1 二维数组的指针163
8.7.2 指向多维数组的指针和指针变量167
8.7.3 指针型函数169
8.7.4 指向指针的指针172
第9章 编译预处理174
9.1 场景导入174
9.2 宏定义175
9.2.1 无参数宏定义175
9.2.2 有参数宏定义178
9.3 文件包含180
9.4 条件编译183
9.5 回到场景186
9.6 拓展训练188
9.7 知识链接190
第10章 文件193
10.1 场景导入193
10.2 C语言中文件的概念194
10.2.1 文件的概念与分类194
10.2.2 文件的处理方式195
10.2.3 文件类型指针195
10.3 文件的打开与关闭196
10.3.1 文件的打开196
10.3.2 文件的关闭197
10.4 文件的读写199
10.4.1 字符读写函数199
10.4.2 字符串读写函数200
10.5 文件的定位与检测202
10.5.1 文件定位函数202
10.5.2 文件出错检测函数204
10.6 回到场景205
10.7 拓展训练206
10.8 知识链接209
10.8.1 文件类型指针的定义209
10.8.2 数据块读写函数209
10.8.3 格式化读写函数210
第11章 课程实训211
11.1 项目案例212
11.2 拓展训练221
11.3 知识链接222
附录A 常用ASCII代码对照表226
附录B C语言中的关键字227
附录C 运算符的优先级和结合性228
附录D 常用库函数230
参考文献236