![]()
内容推荐 C语言既是目前应用极为广泛的高级程序设计语言之一,也是高等学校“程序设计”课程的首选入门语言。全书共10个任务,主要内容包括第一个C语言程序,学生成绩管理系统界面设计(顺序结构程序设计),学生成绩管理系统主菜单功能实现(分支结构程序设计),学生成绩管理系统主菜单重复选择的实现(循环结构程序设计),用数组实现学生成绩管理系统,用函数改善学生成绩管理系统,用结构体优化学生成绩管理系统,用指针实现查询、修改、添加、删除学生成绩,用文件完善学生成绩管理系统,综合实训等。本书主要章节的内容采用任务驱动的方式,通过实例引出基本概念和基本方法。全书内容叙述自然,顺理成章。全书案例丰富、阐述清晰、分析透彻、层次分明,注重培养读者分析问题和解决问题的能力。 本书可作为高等院校程序设计课程的教学用书,也可作为计算机从业人员和爱好者的参考用书。为配合教学,本书配有PPT教学课件、习题参考答案等资源供读者参考。 目录 任务1 第一个C语言程序 1.1 任务学习引导 1.1.1 C语言概述 1.1.2 编写、运行一个简单的C语言程序 1.1.3 数据类型 1.1.4 运算符与表达式 1.2 自学与拓展 任务2 学生成绩管理系统界面设计(顺序结构程序设计) 2.1 任务学习引导 2.1.1 结构化程序设计的基本结构 2.1.2 输入/输出语句 2.2 模块实现:学生成绩管理系统界面设计 任务3 学生成绩管理系统主菜单功能实现(分支结构程序设计) 3.1 任务学习引导 3.1.1 关系运算符与关系表达式 3.1.2 逻辑运算符与逻辑表达式 3.1.3 if语句 3.1.4 switch语句 3.2 模块实现:学生成绩管理系统主菜单的实现 3.2.1 需求分析 3.2.2 算法设计 3.2.3 程序代码 3.2.4 .引申 3.3 自学与拓展 任务4 学生成绩管理系统主菜单重复选择的实现(循环结构程序设计) 4.1 任务学习引导 4.1.1 for语句 4.1.2 while语句 4.1.3 do-while语句 4.1.4 break语句 4.1.5 循环语句的嵌套 4.2 模块实现:学生成绩管理系统主菜单重复选择的实现 4.3 自学与拓展 任务5 用数组实现学生成绩管理系统 5.1 任务学习引导 5.1.1 一维数组 5.1.2 二维数组 5.1.3 字符串与字符数组 5.2 模块实现:用数组实现学生成绩管理系统 任务6 用函数改善学生成绩管理系统 6.1 任务学习引导 6.1.1 函数的概述 6.1.2 函数定义的一般形式 6.1.3 函数的调用 6.1.4 函数参数与函数返回值 6.1.5 函数的嵌套调用 6.1.6 数组作为函数的实参 6.1.7 内部变量与外部变量 6.2 模块实现:用函数改善学生成绩管理系统 6.3 自学与拓展 6.3.1 动态存储变量与静态存储变量 6.3.2 文件包含预处理命令 任务7 用结构体优化学生成绩管理系统 7.1 任务学习引导 7.1.1 结构体类型与结构体变量 7.1.2 结构体变量的初始化与引用 7.1.3 结构体数组 7.1.4 结构体与函数传递 7.2 模块实现:用结构体优化学生成绩管理系统 7.3 自学与拓展 任务8 用指针实现查询、修改、添加、删除学生成绩 8.1 任务学习引导 8.1.1 变量的指针与指针变量的概念 8.1.2 指针变量 8.1.3 指针与函数 8.1.4 指针与一维数组 8.1.5 指针与字符串 8.1.6 指针与结构体 8.2 模块实现:用指针实现查询、修改、添加、删除学生成绩 8.3 自学与拓展 任务9 用文件完善学生成绩管理系统 9.1 任务学习引导 9.1.1 文件的概念 9.1.2 文件指针 9.1.3 文件的基本操作 9.2 模块实现:用文件完善学生成绩管理系统 9.3 自学与拓展 任务10 综合实训 10.1 项目实训1:60s定时报警器 10.2 项目实训2:入侵监控系统设计 参考文献 |