计算机语言及程序设计.pdf
文本预览下载声明
《C 语言程序设计基础》教学大纲草案 2011-8-30 22:22
《C 语言程序设计基础》
教案
清华大学自动化系
李宛洲
1/ 247
《C 语言程序设计基础》教学大纲草案 2011-8-30 22:22
目录
8
8
第一章 程序设计概述88
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
29
第二章 数据与变量2299
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/ 247
《C 语言程序设计基础》教学大纲草案 2011-8-30 22:22
2.3.1 关键概念 43
2.3.2 易犯错误 43
45
显示全部