- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
《C语言程序设计基础》
教案
清华大学自动化系
李宛洲
目录
第一章 程序设计概述 8
1.1 计算机基本概念 8
1.2 程序与计算机 9
1.3 开关电路与二进制数 10
1.3.1 开关电路概念 10
1.3.2 二进制数 11
1.3.3 ASCII码 13
1.3.4 存储器 13
1.3.5 程序编译与执行 13
1.3.6 计算机的各种语言形式 15
1.4 C程序概貌 16
1.4.1程序与变量 16
1.4.2 C程序结构 18
1.4.2.1 C语言程序要素 18
1.4.2.2 C语言程序的结构化设计风格 20
1.5 程序与算法 24
1.5.1 人类的认知能力与计算机智能的上限 24
1.5.2 算法概念 25
1.5.3 算法与程序效率 26
1.6 C语言的关键字 27
第二章 数据与变量 29
2.1数据的概念 29
2.1.1 数据是客观事物属性的描述 29
2.1.2 C语言的数据类型 30
2.1.3 常量与变量 32
2.1.3.1 常量 32
2.1.3.2变量 32
2.2 C数据类型详解 33
2.2.1 int类型 33
2.2.2 char(字符)类型 35
2.2.2.1 字符常量 35
2.2.2.2字符变量 36
2.2.2.3字符串常量 36
2.2.3 _Bool类型 38
2.2.4 实型(float)类型 38
2.2.5 复数和虚数类型 40
2.2.6 各类数据类型的混合运算 41
2.2.6.1自动转换 41
2.2.6.1强制类型转换 42
2.3小结 43
2.3.1关键概念 43
2.3.2易犯错误 43
第三章 输入输出方式 45
3.1缓冲区与流的概念 45
3.1.1 缓冲区 45
3.1.2 流 46
3.2 交互式程序的例子 47
3.3 格式I/O函数scanf()和printf() 49
3.3.1 标准输出函数printf() 49
3.3.1.1 printf函数调用的一般形式 49
3.3.1.2 格式字符 50
3.3.2 标准输入函数scanf() 51
3.3.2.1 调用格式 51
3.3.2.2 使用scanf函数必须注意的问题 53
3.4字符I/O函数 54
3.4.1 单字符函数getche()和putchar 54
3.4.2 单字符缓冲输入函数getchar() 55
3.4.3 字符串输入/出函数gets()、puts() 56
3.5 缓冲区中的回车符滞留问题 57
3.6 cout和cin函数 59
3.7小结 60
第四章 运算符与表达式 62
4.1运算符 62
4.1.1赋值运算符:= 63
4.1.2加减乘除法运算符:+、-*和/ 64
4.1.3算术表达式和运算符的优先级与结合性 65
4.2其它运算符 66
4.2.1 自增、自减运算符:++和-- 66
4.2.2 取模运算符:% 67
4.2.3 逗号运算符和逗号表达式 68
4.2.4 复合赋值符及表达式 69
4.2.5 sizeof运算符和size_t类型 69
4.3 C语言的语句 70
4.3.1语句 70
4.3.2复合语句 71
4.4小结 73
第五章 程序流分支控制结构 75
5.1本章概要 75
5.2 if语句 75
5.2.1 程序的三种基本结构 75
5.2.2 if语句基本结构 77
5.2.3 if与else配对 80
5.2.4 阶梯式if-else-if结构 81
5.3关系表达式与逻辑运算符 82
5.4条件运算符和条件表达式 84
5.5 并行选择结构switch语句和break 85
5.6 程序分支控制结构小结 88
第六章 循环控制结构 90
6.1本章概要 90
6.2数组 90
6.3 for、while和do while循环结构 92
6.3.1 for语句基本结构 92
6.4 while循环结构 94
6.5 do while循环结构 96
6.6 循环中止控制 100
6.6.1 break语句 100
6.6.2 continue语句 102
6.7循环结构小结 103
第七章 函数 104
7.1 本章要点 104
7.2函数与C程序结构 104
7.2.1程序的函数分解实例 105
7.2.2函数分类 106
7.2.3函数的基本概念 106
7.2.4函数声明与形式参数 107
7.2.5函数的参数和函数的值 108
7.2.5.1形式参数和实际参数 108
7.2.5.2函数的返回值 110
7.3 作用域规则 111
7.3.1变量作用域 112
7.3.1.1局部变量 113
7.3.1.2全局变量 115
7.3.2变量的动态存储与静态存储 119
7.3.3 C语
您可能关注的文档
- (02全)17.图EF、GH为平行的金属导轨,其电阻可不计,.doc
- (09金华)36.革开放以来,我国城乡面貌发生了日新月异的.doc
- (60万辆-年)及加新品种建设项目环境影响后评价报告书.doc
- (2008.09-2009.02学期).doc
- (2008广东)9带电粒子进入云室会使云室中的气体电离,从而.doc
- (2008广东)41930年劳伦斯制成了世界上第一台回旋加速器,.doc
- (2008年高考复专辑).doc
- (2010哈尔滨).已知:在ABC中AB=AC,点D为BC边的中点.doc
- (2013郴州)已:如图,一次函数的图象与y轴交于C(0,3),.doc
- (2014.11.3)建筑施工与管理(专科)建筑材料课程络课程.doc
- 2025年国家电网招聘之文学哲学类考试题库附参考答案【满分必刷】.docx
- 2025年中级经济师之中级工商管理考试题库含答案(精练).docx
- 2025年国家电网招聘之文学哲学类考试题库及完整答案【名师系列】.docx
- 2025年初级银行从业资格之初级个人理财考试题库及答案(新).docx
- 2025年国家电网招聘之文学哲学类考试题库精选答案.docx
- 2025年国家电网招聘之文学哲学类考试题库(重点).docx
- 2022下半年安徽教师资格证中学教育知识与能力真题及答案.pdf
- 二年级《狐假虎威》寓言故事课件.pptx
- 2022下半年吉林教师资格证中学教育知识与能力真题及答案.pdf
- 2022下半年教师资格证中学教育知识与能力真题及答案.pdf
文档评论(0)