本书的创新在于以能力培养为目标,用案例引入知识,用任务驱动教学。按照学习者的认知规律和特点选择案例,把知识点融入案例。围绕案例中的任务展开知识点教学,在实际任务的驱动下,引导学习者学习C语言基础知识与编程技能,引导C语言教学从传统的“讲授+上机”模式向“做中学、学中做”模式转变。书中每个案例包括任务描述、任务分析、解决方案和案例源程序四部分,同时提供与教学案例相关知识的思考题、习题和实训项目作为学习者练习巩固之用。为了保证知识的系统性与完整性,拓展知识面,在相关案例后增加了相关知识与知识拓展。
售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容简介
前言
第一章 初识C语言
1.1 计算机语言的发展历程
1.2 C语言的发展
1.3 认识C语言程序
1.3.1 简单的C语言程序举例
1.3.2 C语言程序基本结构
1.3.3 C语言程序编写规范
1.4 C语言程序开发流程及开发环境
1.4.1 C语言程序开发流程
1.4.2 C语言程序开发环境
本章小结
课后习题
第二章 C语言程序设计基础
2.1 数据的表示
2.1.1 常量和变量
2.1.2 数据类型
2.2 数据操作
2.2.1 算术运算
2.2.2 逻辑运算
2.2.3 位运算
2.2.4 条件运算
2.2.5 逗号运算
2.3 算法与结构化程序设计
2.3.1 算法
2.3.2 三种基本结构
2.4 综合案例
2.4.1 案例一:认识转义字符
2.4.2 案例二:认识逻辑运算符
2.4.3 案例三:学习成绩等级划分
本章小结
课后习题
第三章 顺序结构程序设计
3.1 语句和注释
3.2 顺序结构程序设计
3.2.1 变量定义及初始化
3.2.2 赋值语句和表达式语句
3.2.3 格式化输出printf
3.2.4 格式化输入scanf
3.2.5 字符输入或输出
3.3 综合案例
3.3.1 案例一:大雁的智慧
3.3.2 案例二:从头到尾
3.3.3 案例三:如影随形
本章小结
课后习题
第四章 选择结构程序设计
4.1 条件表达式
4.1.1 关系表达式
4.1.2 逻辑表达式
4.2 if选择语句
4.2.1 单分支if语句
4.2.2 双分支if语句
4.2.3 多分支if语句
4.3 switch多分支语句
4.4 综合案例
4.4.1 案例一:自动售货机
4.4.2 案例二:多劳多得
4.4.3 案例三:自助加油站
本章小结
课后习题
第五章 循环结构程序设计
5.1 循环结构的功能
5.2 循环结构语句
5.2.1 while语句
5.2.2 do...while语句
5.2.3 for语句
5.2.4 循环语句的嵌套
5.3 循环控制语句
5.3.1 break语句
5.3.2 continue语句
5.4 综合案例
5.4.1 案例一:卖西瓜
5.4.2 案例二:水仙花数
5.4.3 案例三:百钱百鸡
本章小结
课后习题
第六章 批量数据处理
6.1 数组
6.1.1 一维数组
6.1.2 二维数组
6.2 字符数组与字符串数组
6.2.1 字符数组
6.2.2 使用字符串处理函数
6.3 综合案例
6.3.1 案例一:逆序排列
6.3.2 案例二:输出转置矩阵
6.3.3 案例三:字符串处理函数的应用
本章小结
课后习题
第七章 模块化程序设计
7.1 模块化程序设计思想
7.1.1 模块化程序设计原则
7.1.2 模块化程序设计步骤
7.1.3 模块化程序设计优点
7.2 函数的基本使用
7.2.1 无参函数
7.2.2 传参函数
7.2.3 传参且有返回值的函数
7.2.4 知识拓展
7.3 函数的嵌套调用与递归调用
7.3.1 函数的嵌套调用
7.3.2 函数的递归调用
7.3.3 知识拓展
7.4 函数和变量的作用域
7.4.1 变量及作用域
7.4.2 动态变量、静态变量和寄存器变量
7.4.3 知识拓展
7.5 综合案例
7.5.1 案例一:计算器
7.5.2 案例二:一寸光阴一寸金
7.5.3 案例三:比比身高
课后习题
第八章 指针
8.1 地址与指针
8.1.1 地址
8.1.2 指针
8.1.3 指针传参
8.1.4 知识拓展
8.2 指针在数组和字符串中的应用
8.2.1 指向数组的指针
8.2.2 指向字符串的指针
8.2.3 知识拓展
8.3 指针在函数中的应用
8.3.1 函数指针
8.3.2 函数指针传参
课后习题
第九章 结构化数据处理
9.1 结构体类型和结构体变量
9.1.1 定义结构体类型
9.1.2 定义结构体变量
9.1.3 结构体变量的引用和初始化
9.2 结构体数组
9.2.1 结构体数组的定义和引用
9.2.2 结构体数组的初始化
9.3 结构体指针
9.3.1 结构体指针变量的定义
9.3.2 通过结构体指针引用结构体变量
9.4 链表
9.4.1 链表概述
9.4.2 链表的基本操作
9.5 共用体
9.5.1 共用体类型的定义
9.5.2 共用体变量的定义
9.5.3 共用体变量的初始化和引用
9.6 综合案例
9.6.1 案例一:优秀的你在哪里
9.6.2 案例二:仰慕英雄
9.6.3 案例三:成绩统计
本章小结
课后习题
第十章 文件操作
10.1 文件操作概述
10.2 打开和关闭文件
10.3 顺序读写数据文件
10.4 综合案例
课后习题
第十一章 综合项目——自动售货机
11.1 自动售货机功能需求分析
11.1.1 自动售货机需求功能
11.1.2 自动售货机展示的产品名称及价格
11.1.3 自动售货机流程图
11.2 综合案例
11.2.1 案例一:模拟开机运行
11.2.2 案例二:操作提示
11.2.3 案例三:展示选择支付商品
11.2.4 案例四:发票结算清单
附录A
附录B
反侵权盗版声明
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜