-
C语言谭浩强(第三版)及课后习题答案下载
资源介绍
在网上搜了很多遍这本书,但都没有提供答案,这本是本人整理后的含有课后习题答案的
谭浩强c语言程序设计
1 C语言概述
1.1C语言的发展过程
1.2当代最优秀的程序设计语言
1.3C语言版本
1.4C语言的特点
1.5面向对象的程序设计语言
1.6C和C++
1.7简单的C程序介绍
1.8输入和输出函数
1.9C源程序的结构特点
1.10书写程序时应遵循的规则
1.11C语言的字符集
1.12C语言词汇
1.13 Turbo C 2.0集成开发环境的使用
1.13.1 Turbo C 2.0简介和启动
1.13.2 Turbo C 2.0集成开发环境
1.13.3 File菜单
1.13.4 Edit菜单
1.13.5 Run菜单
1.13.6 Compile菜单
11.13.7 Project菜单
1.13.8 Options菜单
1.13.9 Debug菜单
1.13.10 Break/watch菜单
1.13.11Turbo C 2.0的配置文件
2程序的灵魂—算法
2.1算法的概念21
2.2简单算法举例21
2.3算法的特性24
2.4怎样表示一个算法24
2.4.1用自然语言表示算法24
2.4.2用流程图表示算法24
2.4.3三种基本结构和改进的流程图28
2.4.4用N-S流程图表示算法29
2.4.5用伪代码表示算法30
2.4.6用计算机语言表示算法31
2.5结构化程序设计方法31
3数据类型、运算符与表达式
3.1C语言的数据类型32
3.2常量与变量33
23.2.1常量和符号常量33
3.2.2变量33
3.3整型数据34
3.3.1整型常量的表示方法34
3.3.2整型变量35
3.4实型数据37
3.4.1实型常量的表示方法37
3.4.2实型变量38
3.4.3实型常数的类型39
3.5字符型数据39
3.5.1字符常量39
3.5.2转义字符39
3.5.3字符变量40
3.5.4字符数据在内存中的存储形式及使用方法41
3.5.5字符串常量41
3.5.6符号常量42
3.6变量赋初值42
3.7各类数值型数据之间的混合运算43
3.8算术运算符和算术表达式44
3.8.1 C运算符简介44
3.8.2算术运算符和算术表达式45
3.9赋值运算符和赋值表达式47
33.10逗号运算符和逗号表达式48
3.11小结49
3.11.1C的数据类型49
3.11.2基本类型的分类及特点49
3.11.3常量后缀49
3.11.4常量类型49
3.11.5数据类型转换49
3.11.6运算符优先级和结合性50
表达式50
4最简单的C程序设计—顺序程序设计
4.1C语句概述51
4.2赋值语句53
4.3数据输入输出的概念及在C语言中的实现54
4.4字符数据的输入输出54
4.4.1 putchar函数(字符输出函数)54
4.4.2 getchar函数(键盘输入函数)55
4.5格式输入与输出55
4.5.1 printf函数(格式输出函数)56
4.5.2 scanf函数(格式输入函数)58
顺序结构程序设计举例60
45分支结构程序
5.1关系运算符和表达式61
5.1.1关系运算符及其优先次序61
5.1.2关系表达式61
5.2逻辑运算符和表达式62
5.2.1逻辑运算符极其优先次序62
5.2.2逻辑运算的值63
5.2.3逻辑表达式63
5.3 if语句64
5.3.1 if语句的三种形式64
5.3.2 if语句的嵌套67
5.3.3条件运算符和条件表达式69
5.4 switch语句70
5.5程序举例71
6循环控制
6.1概述71
6.2 goto语句以及用goto语句构成循环71
6.3 while语句72
6.4 do-while语句74
6.5 for语句76
6.6循环的嵌套79
56.7几种循环的比较79
6.8 break和continue语句79
6.8.1 break语句79
6.8.2 continue语句80
6.9程序举例81
7数组
7.1一维数组的定义和引用82
7.1.1一维数组的定义方式82
7.1.2一维数组元素的引用83
7.1.3一维数组的初始化84
7.1.4一维数组程序举例84
7.2二维数组的定义和引用86
7.2.1二维数组的定义86
7.2.2二维数组元素的引用86
7.2.3二维数组的初始化87
7.2.4二维数组程序举例89
7.3字符数组89
7.3.1字符数组的定义89
7.3.2字符数组的初始化89
7.3.3字符数组的引用90
7.3.4字符串和字符串结束标志91
67.3.5字符数组的输入输出91
7.3.6字符串处理函数92
7.4程序举例94
本章小结97
8函数
8.1概述98
8.2函数定义的一般形式99
8.3函数的参数和函数的值100
8.3.1形式参数和实际参数101
8.3.2函数的返回值102
8.4函数的调用106
8.4.1函数调用的一般形式106
8.4.2函数调用的方式106
8.4.3被调用函数的声明和函数原型107
8.5函数的嵌套调用108
8.6函数的递归调用109
8.7数组作为函数参数110
8.8局部变量和全局变量112
8.8.1局部变量113
8.8.2全局变量119
8.9变量的存储类别120
78.9.1动态存储方式与静态动态存储方式120
8.9.2 auto变量120
8.9.3用static声明局部变量121
8.9.4 register变量122
用extern声明外部变量123
9预处理命令
9.1概述124
9.2宏定义125
9.2.1无参宏定义126
9.2.2带参宏定义127
9.3文件包含128
9.4条件编译130
9.5本章小结
10指针
10.1地址指针的基本概念131
10.2变量的指针和指向变量的指针变量132
10.2.1定义一个指针变量133
10.2.2指针变量的引用133
10.2.3指针变量作为函数参数137
10.2.4指针变量几个问题的进一步说明140
810.3数组指针和指向数组的指针变量141
10.3.1指向数组元素的指针142
10.3.2通过指针引用数组元素143
10.3.3数组名作函数参数146
10.3.4指向多维数组的指针和指针变量148
10.4字符串的指针指向字符串的针指变量150
10.4.1字符串的表示形式152
10.4.2使用字符串指针变量与字符数组的区别158
10.5函数指针变量159
10.6指针型函数160
10.7指针数组和指向指针的指针161
10.7.1指针数组的概念161
10.7.2指向指针的指针164
10.7.3 main函数的参数166
10.8有关指针的数据类型和指针运算的小结167
10.8.1有关指针的数据类型的小结167
10.8.2指针运算的小结167
10.8.3 void指针类型168
11结构体与共用体
11.1定义一个结构的一般形式170
11.2结构类型变量的说明172
911.3结构变量成员的表示方法174
11.4结构变量的赋值174
11.5结构变量的初始化175
11.6结构数组的定义175
11.7结构指针变量的说明和使用177
11.7.1指向结构变量的指针177
11.7.2指向结构数组的指针179
11.7.3结构指针变量作函数参数180
11.8动态存储分配181
11.9链表的概念182
11.10枚举类型184
11.10.1枚举类型的定义和枚举变量的说明184
11.10.2枚举类型变量的赋值和使用185
11.11类型定义符typedef
12位运算
12.1位运算符C语言提供了六种位运算符:189
12.1.1按位与运算191
12.1.2按位或运算192
12.1.3按位异或运算192
12.1.4求反运算193
12.1.5左移运算193
1012.1.6右移运算193
12.2位域(位段)194
12.3本章小结
13文件
13.1 C文件概述197
13.2文件指针198
13.3文件的打开与关闭199
13.3.1文件的打开(fopen函数)200
13.3.2文件关闭函数(fclose函数)202
13.4文件的读写204
13.4.1字符读写函数fgetc和fputc 204
13.4.2字符串读写函数fgets和fputs 208
13.4.3数据块读写函数fread和fwtrite209
13.4.4格式化读写函数fscanf和fprintf 201
13.5文件的随机读写202
13.5.1文件定位202
13.5.2文件的随机读写203
13.6文件检测函数204
13.6.1文件结束检测函数feof函数204
13.6.2读写文件出错检测函数205
1113.6.3文件出错标志和文件结束标志置0函数206
13.7C库文件208
13.8本章小结
- 上一篇: object c 基础教程(第二版)
- 下一篇: 金林钣金展开V1。3C绿色免安装版