本书参照电子与信息大类专业教学标准,遵循"理论扎实、贴近实务”原则编写而成。本书系统构建了覆盖 C 语言程序设计的核心知识与应试技能。本书共设置 8 个项目、22 个任务,具体涵盖 C 语言程序设计的基本知识、数据类型、顺序结构、选择结构、循环结构、数组、函数、文件操作等,构建"项单元导入+任务分解+总结提升”的内容组织体系,达到知识与技能相融、技术与标准互通的目的,便于教师组织教学及学习者安排自学进度。本书既可作为职业院校、技工院校电子与信息大类相关专业的课程教材,也可作为职教高考复习指导用书。
黄建宁,"双师型”教师,聚焦技能人才培养,指导学生在国赛、区赛斩获全国职业技能院校技能大赛(世校赛)一等奖 1 项、银奖 1 项,自治区技能大赛一等奖 6 项、二等奖 7 项、三等奖 2 项。
第1篇 C语言基础及数据运算
单元1 初识C语言程序 2
任务1 编写并运行第一个C程序 5
任务2 分析C程序的基本结构 11
任务3 用流程图描述算法 15
单元总结 20
单元评价 20
单元测试 21
单元2 数据类型与运算 23
任务1 常量和变量 25
任务2 基本数据类型 31
任务3 运算符与表达式 39
单元总结 48
单元评价 48
单元测试 49
第2篇 结构化程序设计
单元3 顺序结构程序设计 52
任务1 认识顺序结构 54
任务2 printf函数与scanf函数 59
单元总结 72
单元评价 72
单元测试 73
单元4 选择结构程序设计 75
任务1 选择结构特征分析及判断条件设定 77
任务2 使用if语句完成条件判断 84
任务3 使用switch语句完成多分支判断 94
单元总结 101
单元评价 101
单元测试 102
单元5 循环结构程序设计 105
任务1 while语句和do-while语句 107
任务2 for语句 118
任务3 使用中断语句控制程序流程 127
单元总结 133
单元评价 133
单元测试 134
第3篇 数组、函数与文件
单元6 应用数组处理批量数据 137
任务1 使用一维数组处理多数据 139
任务2 使用二维数组处理多数据 146
任务3 使用字符数组处理多数据 152
单元总结 159
单元评价 159
单元测试 160
单元7 使用函数实现模块化程序设计 162
任务1 使用函数实现模块化 164
任务2 数组作为函数参数 174
任务3 变量的作用域和存储类别 180
单元总结 186
单元评价 186
单元测试 187
单元8 文件操作 189
任务1 文件的打开、关闭与读写 191
任务2 相关函数的使用 199
单元总结 203
单元评价 203
单元测试 204