谭浩强C语言教程Word版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件简介:
1 C语言概述2
1.1 C语言的发展过程2
1.2 当代最优秀的程序设计语言2
1.3 C语言版本2
1.4 C语言的特点3
1.5 面向对象的程序设计语言3
1.6 C和C++3
1.7 简单的C程序介绍4
1.8 输入和输出函数5
1.9 C源程序的结构特点6
1.10 书写程序时应遵循的规则6
1.11 C语言的字符集6
1.12 C语言词汇7
1.13 Turbo C
2.0集成开发环境的使用8 1.1
3.1 Turbo C 2.0简介和启动8
1.13.2 Turbo C
2.0集成开发环境8
1.13.3 File菜单9
1.13.4 Edit菜单10
1.13.5 Run菜单11
1.13.6 Compile菜单12
1.13.7 Project菜单13
1.13.8 Options菜单14
1.13.9 Debug菜单18
1.13.10 Break/watch菜单19
1.13.11 Turbo C
2.0的配置文件20
2 程序的灵魂—算法1
2.1 算法的概念1
2.2 简单算法举例1
2.3 算法的特性4
2.4 怎样表示一个算法4
2.4.1 用自然语言表示算法4
2.4.2 用流程图表示算法4
2.4.3 三种基本结构和改进的流程图8 2.4.4 用N-S流程图表示算法9
2.4.5 用伪代码表示算法10
2.4.6 用计算机语言表示算法11
2.5 结构化程序设计方法11
2
3 数据类型、运算符与表达式1
3.1 C语言的数据类型1
3.2 常量与变量3
3.2.1 常量和符号常量3
3.2.2 变量3
3.3 整型数据4
3.3.1 整型常量的表示方法4
3.3.2 整型变量5
3.4 实型数据7
3.4.1 实型常量的表示方法7
3.4.2 实型变量8
3.4.3 实型常数的类型9
3.5 字符型数据9
3.5.1 字符常量9
3.5.2 转义字符9
3.5.3 字符变量10
3.5.4 字符数据在内存中的存储形式及使用方法10 3.5.5 字符串常量11
3.5.6 符号常量12
3.6 变量赋初值12
3.7 各类数值型数据之间的混合运算13
3.8 算术运算符和算术表达式14
3.8.1 C运算符简介14
3.8.2 算术运算符和算术表达式15
3.9 赋值运算符和赋值表达式17
3.10 逗号运算符和逗号表达式18
3.11 小结19
3.11.1 C的数据类型19
3.11.2 基本类型的分类及特点19
3.11.3 常量后缀19
3.11.4 常量类型19
3.11.5 数据类型转换19
3.11.6 运算符优先级和结合性20
3.11.7 表达式20
4 最简单的C程序设计—顺序程序设计1
4.1 C语句概述1
4.2 赋值语句3
4.3 数据输入输出的概念及在C语言中的实现4 4.4 字符数据的输入输出4
4.4.1 putchar 函数(字符输出函数)4
4.4.2 getchar函数(键盘输入函数)5
4.5 格式输入与输出5
4.5.1 printf函数(格式输出函数)5
4.5.2 scanf函数(格式输入函数) 8
4.6 顺序结构程序设计举例12
4
5 分支结构程序1
5.1 关系运算符和表达式1
5.1.1 关系运算符及其优先次序1
5.1.2 关系表达式1
5.2 逻辑运算符和表达式2
5.2.1 逻辑运算符极其优先次序2
5.2.2 逻辑运算的值3
5.2.3 逻辑表达式3
5.3 if语句4
5.3.1 if语句的三种形式4
5.3.2 if语句的嵌套7
5.3.3 条件运算符和条件表达式9
5.4 tch语句10
5.5 程序举例11
5
6 循环控制1
6.1 概述1
6.2 goto语句以及用goto语句构成循环1 6.3 while语句2
6.4 do-while语句4
6.5 for语句6
6.6 循环的嵌套9
6.7 几种循环的比较9
6.8 break和continue语句9
6.8.1 break语句9
6.8.2 continue 语句10
6.9 程序举例11
6
7 数组1
7.1 一维数组的定义和引用1
7.1.1 一维数组的定义方式1
7.1.2 一维数组元素的引用2
7.1.3 一维数组的初始化4
7.1.4 一维数组程序举例4
7.2 二维数组的定义和引用6
7.2.1 二维数组的定义6
7.2.2 二维数组元素的引用6
7.2.3 二维数组的初始化7
7.2.4 二维数组程序举例9
7.3 字符数组9
7.3.1 字符数组的定义9
7.3.2 字符数组的初始化9
7.3.3 字符数组的引用10
7.3.4 字符串和字符串结束标志10
7.3.5 字符数组的输入输出10