C语言程序设计教程实验指导与习题解答(第6版)

分享 推荐 0 收藏 0 阅读 96
李丽娟 (主编) 吴蓉晖 , 杨小林 , 谷长龙 , 洪跃山 , 李根强 , 杜四春 (副主编) 978-7-115-66921-6

关于本书的内容有任何问题,请联系 侯霜

¥49.80 ¥42.33 (8.5 折)
立即购买

内容摘要

本书是《C语言程序设计教程(第6版)》配套的实验指导与习题解答。
全书分为3部分。第1部分为实验指导,针对《C语言程序设计教程(第6版)》每一章的知识点,安排不同的上机实验内容,并给出所有上机实验的分析与提示。第2部分为习题解答,包括《C语言程序设计教程(第6版)》各章的习题和参考答案,并对部分概念性较强的习题给出注解。第3部分为附录,简要介绍了Visual Studio 2010、Turbo C 2.0、Dev C++ 5.11等集成开发环境下程序的编辑、编译、链接和运行的方法。
全书内容紧扣C语言程序设计的相关知识点,案例丰富,实用性强,可作为高校C语言程序设计课程的配套实验教材,也可供相关领域工程技术人员参考使用。

目录

【章名目录】
第1部分 实验指导
第1章 实验引言
第2章 基本的程序语句实验
第3章 程序的简单算法设计实验
第4章 分支结构实验
第5章 循环结构实验
第6章 函数与宏定义实验
第7章 数组实验
第8章 指针实验
第9章 构造数据类型实验
第10章 文件操作实验
第11章 位运算实验

第2部分 习题解答
第1章 引言习题解答
第2章 基本的程序语句习题解答 
第3章 程序的简单算法设计习题解答 
第4章 分支结构习题解答 
第5章 循环结构习题解答 
第6章 函数与宏定义习题解答 
第7章 数组习题解答 
第8章 指针习题解答 
第9章 构造数据类型习题解答 
第10章 文件操作习题解答 
第11章 位运算习题解答 

【详细目录】
第1部分 实验指导
第1章 实验引言 1
1.1 学习目的和要求 1
1.2 相关知识点 1
1.3 实验内容 1
1.3.1 熟悉Turbo C环境 1
1.3.2 熟悉Visual Studio 2010环境 3
1.3.3 熟悉Dev C++环境 4
1.3.4 熟悉Borland C++环境 6
1.4 C语言开发环境综合练习 7
第2章 基本的程序语句实验 8
2.1 学习目的和要求 8
2.2 相关知识点 8
2.2.1 常量和变量 8
2.2.2 算术表达式 8
2.2.3 运算 9
2.2.4 编程中应注意的事项 9
2.2.5 典型案例 9
2.3 实验内容 11
2.3.1 表达式的计算 11
2.3.2 表达式的应用 12
2.3.3 字符与ASCII 12
2.3.4 运算符与表达式的应用 13
2.3.5 顺序结构应用程序 14
2.3.6 分析程序 15
2.4 程序案例 16
2.4.1 程序案例一 16
2.4.2 程序案例二 17
第3章 程序的简单算法设计实验 19
3.1 学习目的和要求 19
3.2 相关知识点 19
3.3 实验内容 19
3.3.1 数学函数的算法描述 19
3.3.2 鸡兔同笼的算法描述 20
3.3.3 确定坐标的算法描述 21
第4章 分支结构实验 23
4.1 学习目的和要求 23
4.2 相关知识点 23
4.2.1 if语句 23
4.2.2 switch语句 23
4.2.3 编程中应注意的事项 24
4.2.4 典型案例 24
4.3 实验内容 27
4.3.1 if语句的应用 27
4.3.2 switch…case语句的应用 27
4.3.3 switch…case语句嵌套if语句的应用 28
4.3.4 switch…case结构嵌套的应用 29
4.3.5 分析程序 31
4.4 程序案例 32
4.4.1 程序案例一 32
4.4.2 程序案例二 33
第5章 循环结构实验 35
5.1 学习目的和要求 35
5.2 相关知识点 35
5.2.1 while语句 35
5.2.2 do…while语句 36
5.2.3 for语句 36
5.2.4 典型案例 37
5.3 实验内容 39
5.3.1 用for语句实现循环 39
5.3.2 用while语句实现循环 41
5.3.3 用do…while语句实现循环 43
5.3.4 用while语句和for语句配合实现循环 44
5.3.5 用for语句嵌套实现循环 45
5.4 程序案例 49
5.4.1 程序案例一 49
5.4.2 程序案例二 49
第6章 函数与宏定义实验 52
6.1 学习目的和要求 52
6.2 相关知识点 52
6.2.1 函数的概念 52
6.2.2 函数的定义形式 52
6.2.3 函数的调用 52
6.2.4 函数的声明 53
6.2.5 函数调用中的数据传递方法 53
6.2.6 函数的嵌套调用和递归调用 53
6.2.7 典型案例 53
6.3 实验内容 54
6.3.1 函数的定义和调用 54
6.3.2 模块化程序设计 59
6.3.3 函数的递归调用 65
6.4 程序案例 68
6.4.1 程序案例一 68
6.4.2 程序案例二 70
6.4.3 程序案例三 71
第7章 数组实验 73
7.1 学习目的和要求 73
7.2 相关知识点 73
7.2.1 一维数组 73
7.2.2 多维数组 73
7.2.3 字符数组与字符串 74
7.3 实验内容 74
7.3.1 一维数组的应用 74
7.3.2 二维数组的应用 76
7.3.3 字符数组的应用 78
7.4 程序案例 80
7.4.1 程序案例一 80
7.4.2 程序案例二 82
7.4.3 程序案例三 83
7.4.4 程序案例四 85
7.4.5 程序案例五 85
第8章 指针实验 88
8.1 学习目的和要求 88
8.2 相关知识点 88
8.3 实验内容 90
8.3.1 指针基础及指针运算 90
8.3.2 数据交换 91
8.3.3 字符串反转及字符串连接 92
8.3.4 数组元素奇偶排列 94
8.4 程序案例 95
8.4.1 程序案例一 95
8.4.2 程序案例二 96
8.4.3 程序案例三 96
第9章 构造数据类型实验 98
9.1 学习目的和要求 98
9.2 相关知识点 98
9.2.1 结构型变量的定义和引用 98
9.2.2 共用型变量的定义和引用 99
9.2.3 枚举型变量的定义和引用 99
9.3 实验内容 100
9.3.1 结构型变量的应用 100
9.3.2 结构型数组的应用 102
9.3.3 共用体的应用 103
9.3.4 结构体指针的应用 105
9.4 程序案例 107
9.4.1 程序案例一 107
9.4.2 程序案例二 110
9.4.3 程序案例三 113
9.4.4 程序案例四 114
9.4.5 程序案例五 115
第10章 文件操作实验 120
10.1 学习目的和要求 120
10.2 相关知识点 120
10.2.1 文件概述 120
10.2.2 文件型指针 121
10.2.3 操作文件的常用函数 121
10.2.4 典型案例 121
10.3 实验内容 124
10.3.1 文本文件的读操作 124
10.3.2 文本文件的读/写 操作 125
10.3.3 二进制文件的读/写 操作 126
10.3.4 文件指针的定位 操作 128
10.3.5 文件的加密操作 130
10.4 程序案例 132
10.4.1 程序案例一 132
10.4.2 程序案例二 135
第11章 位运算实验 140
11.1 学习目的和要求 140
11.2 相关知识点 140
11.2.1 位运算的概念 140
11.2.2 位运算及位运算赋值 操作 140
11.2.3 位段 140
11.2.4 典型案例 141
11.3 实验内容 144
11.3.1 按位与运算练习 144
11.3.2 按位异或运算练习 144
11.3.3 按位或运算练习 145
11.3.4 按位取反运算练习 146
11.4 程序案例 147
11.4.1 程序案例一 147
11.4.2 程序案例二 148
第2部分 习题解答
第1章 引言习题解答 150
第2章 基本的程序语句习题解答 152
第3章 程序的简单算法设计习题解答 156
第4章 分支结构习题解答 161
第5章 循环结构习题解答 166
第6章 函数与宏定义习题解答 180
第7章 数组习题解答 189
第8章 指针习题解答 203
第9章 构造数据类型习题解答 210
第10章 文件操作习题解答 217
第11章 位运算习题解答 226
第3部分 附录
附录A Visual Studio 2010使用简介 231
附录B Turbo C 2.0使用简介 237
附录C Dev C++ 5.11使用简介 242

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

李丽娟,博士,湖南大学教授,曾任湖南大学计算机与通信学院应用系主任,主要从事计算机应用、软件工程、模式识别、信息安全等方面的研究;主讲C语言程序设计、计算机模式识别、数字图像处理等课程;主编近10本教材,其中4本获评“十一五”国家级规划教材。

相关技术

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部