图书介绍
C语言程序设计基础与实训教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计基础与实训教程](https://www.shukui.net/cover/68/33013764.jpg)
- 姜丹主编 著
- 出版社: 北京:清华大学出版社
- ISBN:7302137633
- 出版时间:2006
- 标注页数:265页
- 文件大小:14MB
- 文件页数:276页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C语言程序设计基础与实训教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 基础知识1
1.1 程序设计基础1
1.2 C语言简介2
1.3 C语言的程序结构及书写规则3
1.3.1 C语言的程序结构3
1.3.2 函数的一般结构4
1.3.3 源程序书写格式6
1.4 C语言的基本符号6
1.5 习题7
2.1 C语言的数据类型9
第2章 数据类型、运算符和表达式9
2.2 常量10
2.2.1 整型常量10
2.2.2 实型常量10
2.2.3 字符型常量和字符串常量11
2.2.4 符号常量13
2.3 变量13
2.3.1 整型变量14
2.3.2 实型变量17
2.3.3 字符变量18
2.3.5 不同类型数据间的相互转换20
2.3.4 变量赋初值20
2.3.6 数值的定点表示形式与浮点表示形式22
2.4 运算符和表达式23
2.4.1 C语言的运算符简介23
2.4.2 算术运算符和算术表达式24
2.4.3 赋值运算符和赋值表达式26
2.4.4 逗号运算符和逗号表达式28
2.5 上机实训29
2.6 习题31
3.1 C语句概述34
第3章 最简单的C程序设计34
3.2 赋值语句35
3.3 数据输入与输出37
3.3.1 格式化输出37
3.3.2 格式化输入40
3.3.3 字符输入与输出44
3.4 顺序结构程序设计45
3.5 上机实训47
3.6 习题48
4.1.1 关系运算符52
4.1 关系运算符和关系表达式52
第4章 选择结构程序设计52
4.1.2 关系表达式53
4.2 逻辑运算符和逻辑表达式54
4.2.1 逻辑运算符54
4.2.2 逻辑表达式55
4.3 if语句56
4.3.1 if语句的3种形式56
4.3.2 if语句的嵌套59
4.3.3 条件运算符和条件表达式61
4.4 switch语句62
4.5 程序举例64
4.6 上机实训66
4.7 习题67
第5章 循环控制74
5.1 while语句74
5.2 do-while语句76
5.3 for语句78
5.4 循环的嵌套81
5.5 循环结构的特殊控制break和continue的使用82
5.6 goto语句以及用goto语句构成循环85
5.7 上机实训86
5.8 习题88
第6章 函数92
6.1 概述92
6.2 函数定义的一般形式93
6.2.1 函数的参数94
6.2.2 函数的返回值95
6.3 C语言中函数的类型96
6.4 函数的调用97
6.5 函数的声明98
6.6 函数的嵌套调用99
6.7 函数的递归调用100
6.8 C语言中的变量102
6.8.1 全局变量和局部变量102
6.8.2 动态存储变量和静态存储变量106
6.9 内部函数和外部函数110
6.10 上机实训111
6.11 习题113
第7章 数组121
7.1 一维数组121
7.1.1 一维数组的定义121
7.1.3 一维数组元素的引用123
7.1.2 一维数组的初始化123
7.1.4 一维数组的应用举例126
7.2 二维数组129
7.2.1 二维数组的定义129
7.2.2 二维数组的初始化130
7.2.3 二维数组元素的引用131
7.2.4 二维数组的应用举例133
7.3 字符数组134
7.3.1 一维字符数组与字符串134
7.3.2 字符串的输入与输出137
7.3.3 字符串数组139
7.3.4 字符串处理函数140
7.3.5 字符数组的应用举例142
7.4 上机实训144
7.5 习题147
第8章 结构体及其他复合类型157
8.1 结构体的定义和使用157
8.1.1 结构体类型的定义157
8.1.2 结构体变量的使用161
8.1.3 结构体数组164
8.2.1 共用体类型的定义166
8.2 共用体的定义和使用166
8.2.2 共用体变量的使用168
8.3 枚举类型和用户自定义类型169
8.3.1 枚举类型的定义和使用169
8.3.2 用户自定义类型170
8.4 上机实训171
8.5 习题172
第9章 指针179
9.1 指针与指针变量的基本概念179
9.2 指针变量的定义与应用181
9.2.1 指针运算符182
9.2.2 指针变量的运算183
9.3 数组指针变量的声明和应用185
9.3.1 数组指针变量186
9.3.2 数组名和数组指针变量作函数参数186
9.3.3 指向多维数组的指针变量187
9.3.4 动态数组188
9.4 字符串指针变量的声明和应用190
9.5 函数的指针与函数指针变量的应用193
9.6 指针型函数194
9.7.1 指针数组196
9.7 指针数组与主函数main()的形参196
9.7.2 主函数main()的形参197
9.7.3 指向指针的指针变量简介199
9.8 指向结构体类型的指针200
9.9 上机实训203
9.10 习题206
第10章 文件210
10.1 C文件概述210
10.2 文件的打开和关闭211
10.2.1 文件指针211
10.2.3 文件的打开212
10.2.2 文件的一般操作过程212
10.2.4 文件的关闭214
10.3 文件的读写214
10.3.1 文本文件的读写函数214
10.3.2 二进制文件的读写函数220
10.4 文件的顺序存取和随机存取222
10.4.1 文件定位操作222
10.4.2 文件的顺序存取和随机存取224
10.5 文件操作的状态和出错检测225
10.6 上机实训226
10.7 习题227
第11章 编译预处理229
11.1 宏定义229
11.1.1 不带参数的宏定义229
11.1.2 带参数宏定义232
11.2 文件包含236
11.3 条件编译236
11.4 习题238
第12章 位运算240
12.1 位运算240
12.1.1 “按位与”运算符( )240
12.1.2 “按位或”运算符(|)242
12.1.3 “异或”运算符(^)243
12.1.4 “取反”运算符(~)244
12.1.5 左移运算符(<<)245
12.1.6 右移运算符(>>)245
12.1.7 位运算赋值运算符246
12.2 位运算举例247
12.3 位段249
12.4 习题251
附录A Turbo C的使用253
附录B Turbo C常用函数中文说明259