欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

C语言程序设计基础与实验指导 第2版 顾玲芳主编 2019年版

收藏
  • 大小:92.61 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
C语言程序设计基础与实验指导 第2版
作者:顾玲芳主编
出版时间: 2019年版
丛编项: 普通高等院校计算机基础教育十三五规划教材
内容简介
  本书以程序设计为主线,以全国计算机等级考试二级C语言考查点为线索,以编程应用为驱动,详细讲述了程序设计中的顺序、选择和循环三种结构,以及数组、函数、指针、结构体、文件等概念和应用。本书注重程序设计能力的培养,安排了读者熟悉的学生成绩管理系统实验案例,使读者在学习理论知识的同时,明确应该掌握的实践要求,真正掌握程序设计的基本方法,并做到触类旁通、一通百通。本书针对初学者的特点精心策划,定位准确,概念清晰,体系合理,例题丰富,深入浅出,是学习C语言的理想教材。本书适合作为普通高等学校学生的教学用书,也可以作为全国计算机等级考试(二级C语言)的参考用书和对C语言程序设计感兴趣者的自学用书。
目录
第1篇 基础知识
第1章 C语言概述与程序设计基础
1.1 C语言发展简史
1.2 C语言的特点
1.3 简单C语言程序举例
1.4 程序设计基础
1.4.1 算法概述
1.4.2 算法的常用表示方法
1.5 Cisual C++6.0集成开发环境
1.6 需求——消费者积分管理系统
小结
习题
第2章 数据类型、运算符与表达式
2.1 C语言的基本符号
2.1.1 标识符
2.1.2 数据类型
2.1.3 常量
2.1.4 变量
2.2 运算符和表达式
2.2.1 赋值运算符和赋值表达式
2.2.2 算术运算符和算术表达式
2.2.3 关系运算符和关系表达式
2.2.4 逻辑运算符和逻辑表达式
2.2.5 逗号运算符和逗号表达式
2.2.6 条件运算符和条件表达式
2.2.7 自增运算和自减运算
2.3 数据类型转换
2.3.1 不同数据类型的数据问的混合运算
2.3.2 强制类型转换
2.4 案例——消费者属性数据的描述
小结
习题
第3章 顺序结构程序设计
3.1 语句
3.2 数据的输入和输出
3.2.1 简单格式的输入与输出
3.2.2 复杂格式的输入与输出
3.2.3 字符数据的输入与输出
3.3 顺序结构应用举例
3.4 案例——菜单的设计与实现
小结
习题
第4章 选择结构程序设计
4.1 if语句
4.1.1 if语句的三种形式
4.1.2 if语句的嵌套
4.2 switch语句
4.3 选择结构应用举例
4.4 案例——菜单的选择
小结
习题
第5章 循环结构程序设计
5.1 while循环语句
5.2 do…while循环语句
5.3 for循环语句
5.4 循环嵌套
5.5 break语句与continue语句
5.5.1 break语句的使用
5.5.2 continue语句的使用
5.6 循环结构应用举例
5.7 案例——用户菜单的循环选择
小结
习题
第6章 数组及其使用
6.1 一维数组
6.1.1 一维数组的定义和引用
6.1.2 一维数组的初始化
6.13 一维数组程序举例
6.2 二维数组
6.2.1 二维数组的定义和引用
6.2.2 二维数组的初始化
6.2.3 二维数组程序举例
6.3 字符数组
6.3.1 字符数组的定义
6.3.2 字符数组的初始化
6.3.3 字符数组的引用
6.3.4 字符数组与字符串
6.3.5 字符数组的输入和输出
6.3.6 字符串处理函数
6.3.7 字符数组应用举例
6.4 案例——以数组为数据结构的实现
6.4.1 消费者清单数据描述
6.4.2 “创建消费者清单”模块
6.4.2 “浏览消费者”模块
6.4.3 “统计积分”模块
小结
习题
第7章 函数及其应用
7.1 函数的基本概念
7.1.1 函数的概念
7.1.2 函数的定义
7.1.3 函数的调用
7.1.4 函数的参数
7.1.5 函数的返回值
7.1.6 函数的原型声明
7.2 数组作为函数参数
7.2.1 数组元素作为函数参数
7.2.2 一维数组作为函数参数
7.2.3 二维数组作为函数参数
7.3 函数的嵌套调用和递归调用
7.3.1 函数的嵌套调用
7.3.2 函数的递归调用
7.4 变量的作用域和存储方法
7.4.1 局部变量和全局变量
7.4.2 变量的存储方法
7.5 预处理命令
7.5.1 宏定义
7.5.2 文件包含
7.5.3 条件编译
7.6 函数应用举例
7.7 再论C程序组织结构
7.7.1 分层和模块化程序设计
7.7.2 C程序组织结构
7.8 案例——以函数为模块化设计手段改写
7.8.1 任务描述
7.8.2 接口设计
7.8.3 主模块的实现
7.8.4 子模块的实现
小结
习题
第8章 指针及其应用
8.1地址和指针的概念
8.1.1 地址的概念
8.1.2 指针的概念
8.2 指针变量
8.2.1 指针变量的定义
8.2.2 指针变量的操作
8.2.3 指针变量作为函数参数
8.3 指针指向数组
8.3.1 指向数组元素的指针
8.3.2 指针的运算
8.3.3 通过指针引用数组元素
8.3.4 指向二维数组元素的指针
8.4 指针指向字符串
8.4.1 字符指针与字符串指针
8.4.2 字符串的表示形式
8.4.3 字符指针作为函数参数
8.4.4 对使用字符指针变量和字符数组的讨论
8.5 指针数组和二级指针
8.5.1 指针数组
8.5.2 二级指针
8.6 动态内存分配与指向它的指针变量
8.6.1 内存的动态分配
8.6.2 实现内存的动态分配与释放
8.7 指针应用举例
8.8 案例——以指针为编程手段改写
小结
习题
第9章 结构体与枚举
9.1 结构体类型与结构体变量
9.1.1 结构体类型的声明
9.1.2 结构体变量的定义
9.1.3 结构体变量的引用
下载地址