在网上搜了很多遍这本书,但都没有提供答案,这本是本人整理后的含有课后习题答案的
谭浩强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
1