《C程序设计案例教程》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:高寿柏主编
  • 出 版 社:济南市:山东友谊出版社
  • 出版年份:2008
  • ISBN:9787807373209
  • 页数:155 页
图书介绍:这套体系源自于公司融合了多年积累的IT从业经验、丰富的软件开发经验、系统的实训人才培养经验;同时公司调研走访了上百家国内软件企业的相关岗位和人力资源的负责人,获得了IT行业对人才能力的实际需求;其次是公司分析了多家国内外职业培训机构的课程体系,从而总结出更科学、更规范、更合理的培训模式;最后是在几十位软件领域专家和资深软件工程师、项目经理的协同配合下潜心研发而成。

专题一C语言概述和算法 1

教学目标 1

案例一hello world程序 2

l.教学目标 2

2.工作任务 2

3.相关实践知识 2

4.相关理论知识 4

4.1 C语言发展史 4

4.2 C语言的特点 4

4.3 VC++的集成开发环境 5

4.4 main函数 7

5.实验 7

6.课后作业 8

案例二沏茶 9

1.教学目标 9

2.工作任务 9

3.相关实践知识 9

4.相关理论知识 11

4.1算法(algorithm) 11

4.2流程图 12

4.3伪代码 14

5.提高 15

6.实验 18

7.课后作业 21

专题二数据类型、运算符与表达式预处理 23

教学目标 23

案例一译码程序 24

1.教学目标 24

2.工作任务 24

3.相关实践知识 24

4.相关理论知识 26

4.1数据类型概述 26

4.2变量和常量 27

4.3基本数据类型 27

4.4变量的初始化 30

4.5赋值语句 30

5.实验 30

6.课后作业 31

案例二自增自减表达式测试程序 33

1.教学目标 33

2.工作任务 33

3.相关实践知识 33

4.相关理论知识 35

4.1表达式和算术表达式 35

4.2赋值表达式 35

4.3运算符 36

4.4自增(++)、自减(--)运算 38

5.实验 38

6.课后作业 39

专题三输入与输出 41

1.教学目标 41

2.工作任务 41

3.相关实践知识 41

4.相关理论知识 44

4.1格式化输出函数:printf() 44

4.2格式化输入函数:scanf() 46

4.3字符输入函数:getchar() 46

4.4字符输出函数:putchar() 47

5.实验 47

6.课后作业 47

专题四选择结构程序设计 49

1.教学目标 49

2.工作任务 49

3.相关实践知识 49

4.相关理论知识 54

4.1关系运算符 54

4.2关系表达式 54

4.3逻辑运算符 55

4.4逻辑表达式 55

4.5 if语句 55

4.6 switch语句和break语句 58

4.7条件运算符 59

5.实验 60

6.课后作业 60

专题五循环控制 63

1.教学目标 63

2.工作任务 63

3.相关实践知识 63

4.相关理论知识 67

4.1 for语句 67

4.2 while语句 69

4.3 do...while语句 69

4.4 break语句 70

4.5 continue语句 70

4.6 goto语句 70

4.7循环的嵌套 71

5.实验 71

6.课后作业 72

专题六数组 73

1.教学目标 73

2.工作任务 73

3.相关实践知识 73

4.相关理论知识 77

4.1数组的基本概念 77

4.2数组的定义 77

4.3数组的初始化 78

4.4数组元素的引用 79

4.5字符数组 80

5.实验 82

6.课后作业 84

专题七函数 85

教学目标 85

案例一判断素数 86

l.教学目标 86

2.工作任务 86

3.相关实践知识 86

4.相关理论知识 89

4.1函数的概念 89

4.2函数的一般形式 90

4.3函数的调用 90

4.4函数的返回值 91

5.实验 92

6.课后作业 92

案例二汉诺塔问题 93

1.教学目标 93

2.工作任务 93

3.相关实践知识 93

4.相关理论知识 96

4.1形式参数和实际参数 96

4.2函数的嵌套调用 97

4.3函数的递归调用 98

4.4变量的作用域 98

5.实验 99

6.课后作业 99

专题八指针 101

教学目标 101

案例一指针 102

1.教学目标 102

2.工作任务 102

3.相关实践知识 102

4.相关理论知识 104

4.1指针简介 104

4.2指针变量的类型说明 105

4.3指针变量的赋值 105

4.4指针运算符 106

4.5指针变量的运算 106

5.实验 107

6.课后作业 108

案例二数组与指针、字符串与指针 109

1.教学目标 109

2.工作任务 109

3.相关实践知识 109

3.1数组与指针案例 109

3.2字符串指针案例 111

4.相关理论知识 113

4.1一维数组的指针 113

4.2指向数组的指针 114

4.3字符串与指针 115

5.实验 115

6.课后作业 118

专题九结构体 119

1.教学目标 119

2.工作任务 119

3.相关实践知识 119

4.相关理论知识 123

4.1结构体的基本概念 123

4.2结构体的定义 123

4.3声明结构体变量 124

4.4结构体变量的初始化 125

4.5访问结构体成员 125

4.6结构体数组 125

5.实验 126

6.课后作业 129

专题十文件操作 131

1.教学目标 131

2.工作任务 131

3.相关实践知识 131

4.相关理论知识 139

4.1文件(File) 139

4.2打开和关闭文件 140

4.3顺序读写文件 142

4.4随机读写文件 152

4.5文件检测函数 153

5.实验 154

6.课后作业 155