注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关解析C程序设计(第二版)

解析C程序设计(第二版)

解析C程序设计(第二版)

定 价:¥43.00

作 者: 甘玲,刘达明,张虹 编著
出版社: 清华大学出版社
丛编项: 高等学校计算机程序设计解析法系列教材
标 签: 计算机

购买这本书可以去


ISBN: 9787302276814 出版时间: 2012-01-01 包装: 平装
开本: 16开 页数: 413 字数:  

内容简介

  《高等学校计算机程序设计解析法系列教材:解析C程序设计(第2版)》运用解析法由浅入深全面介绍ANSI C,在基本知识的基础上,更注重C语言程序的应用。本书体系新颖,层次清晰,内容全面,例题丰富。每章开头有重点难点提示,结尾有本章小结、实验项目和习题。各章节从问题入手,围绕问题介绍相关知识,并通过思考题延伸知识点或引入新的问题,层层推进,充分体现解析法的精髓,达到由浅入深的效果,培养迁移知识的能力。《高等学校计算机程序设计解析法系列教材:解析C程序设计(第2版)》共11章,分为4个部分。第1~第3章是C语言的入门部分,主要介绍C语言程序的基本组成、上机运行过程、简单程序设计、函数设计;第4和第5章是程序设计基础部分,主要介绍控制结构程序设计和模块化程序设计;第6~第10章是程序设计提高部分,主要介绍有关数组、指针、结构体、共用体等构造类型及文件处理的程序设计;第11章是综合程序设计部分,通过实例讲述解决问题的全过程。本书适于作为高等学校计算机及相关专业的c语言程序设计教材,也可以作为自学教材及C语言程序开发人员的参考书。

作者简介

暂缺《解析C程序设计(第二版)》作者简介

图书目录

第1章概述
1.1认识程序
1.1.1程序的直观理解
1.1.2计算机程序
1.2c语言概述
1.2.1c语言的产生及发展
1.2.2c语言的特点
1.2.3c语言的作用
1.3c程序及其上机过程
本章小结
实验项目
习题1
第2章简单c程序设计
2.1圆周长和面积问题
2.1.1分析问题
2.1.2实现代码
2.1.3关键字与标识符
2.1.4数据类型
2.1.5常量与变量
2.1.6举一反三
2.2大小写字母转换问题
2.2.1分析问题
2.2.2实现代码
2.2.3数据类型转换
2.2.4运算符和表达式
2.2.5c语句
2.2.6举一反三
2.3三角形面积问题
2.3.1分析问题
2.3.2实现代码
2.3.3格式化输入输出
2.3.4预处理
2.3.5举一反三
2.4c程序结构及书写规则
2.4.1c程序的基本结构
2.4.2c程序的书写规则
2.5应用实例
本章小结
实验项目
习题2
第3章自定义函数设计
3.1最大值和最小值问题
3.1.1分析问题
3.1.2实现代码
3.1.3条件运算符和条件表达式
3.1.4函数的定义
3.1.5函数的调用
3.1.6参数的传递
3.1.7函数的返回
3.1.8函数的声明
3.1.9c程序的函数结构
3.1.10举一反三
3.2变量值交换问题
3.2.1分析问题
3.2.2实现代码
3.2.3变量的作用域
3.2.4变量的存储类型
3.2.5举一反三
3.3应用实例
本章小结
实验项目
习题3
第4章控制结构程序设计
4.1算法的基础知识
4.1.1算法的概念
4.1.2算法的描述
4.1.3算法设计示例
4.2大小写字母转换问题
4.2.1分析问题
4.2.2实现代码(另解)
4.2.3顺序结构程序的概念
4.2.4字符数据的输入输出
4.2.5举一反三
4.3闰年问题
4.3.1分析问题
4.3.2实现代码
4.3.3选择结构程序的概念
4.3.4关系运算符和关系表达式
4.3.5逻辑运算符和逻辑表达式
4.3.6if语句
4.3.7switch语句
4.3.8举一反三
4.4平均成绩问题
4.4.1分析问题
4.4.2实现代码
4.4.3循环结构程序的概念
4.4.4自增自减运算与逗号表达式
4.4.5while循环
4.4.6do?while循环
4.4.7for循环
4.4.8转移语句
4.4.9举一反三
4.5应用实例
本章小结
实验项目
习题4
第5章模块化程序设计
5.1复杂问题的求解
5.1.1分析问题
5.1.2模块化程序设计思想
5.1.3模块分解的原则
5.1.4c程序的一般结构
5.2方程根问题
5.2.1分析问题
5.2.2实现代码
5.2.3函数的嵌套调用
5.2.4举一反三
5.3阶乘问题
5.3.1分析问题
5.3.2实现代码
5.3.3递归的基本概念和特点
5.3.4函数的递归调用
5.3.5递归函数的定义
5.3.6举一反三
5.4应用实例
本章小结
实验项目
习题5
第6章一维数组与指针程序设计
6.1最高分问题
6.1.1分析问题
6.1.2实现代码
6.1.3一维数组及操作
6.1.4举一反三
6.2字符位置查找问题
6.2.1分析问题
6.2.2实现代码
6.2.3字符数组与字符串
6.2.4举一反三
6.3变量值交换问题
6.3.1分析问题
6.3.2实现代码(另解)
6.3.3指针与地址
6.3.4指针变量的定义及引用
6.3.5指针作函数参数
6.3.6举一反三
6.4有序数组插入问题
6.4.1分析问题
6.4.2实现代码
6.4.3指针的运算
6.4.4指针与一维数组
6.4.5举一反三
6.5字符串复制问题
6.5.1分析问题
6.5.2实现代码
6.5.3字符串处理函数
6.5.4举一反三
6.6应用实例
本章小结
实验项目
习题6
第7章二维数组与指针程序设计
7.1杨辉三角形问题
7.1.1分析问题
7.1.2实现代码
7.1.3二维数组及操作
7.1.4二维数组作函数参数
7.1.5举一反三
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.3.4指向指针的指针
7.3.5举一反三
7.4成绩打印问题
7.4.1分析问题
7.4.2实现代码
7.4.3指向二维数组的指针
7.4.4行指针与列指针作函数参数
7.4.5举一反三
7.5应用实例
本章小结
实验项目
习题7
第8章结构体与共用体程序设计
8.1信息查询问题
8.1.1分析问题
8.1.2实现代码
8.1.3结构体类型
8.1.4类型别名的定义
8.1.5结构体变量
8.1.6结构体数组
8.1.7举一反三
8.2信息打印问题
8.2.1分析问题
8.2.2实现代码
8.2.3结构体指针
8.2.4举一反三
8.3约瑟夫环问题
8.3.1分析问题
8.3.2实现代码
8.3.3自引用结构
8.3.4动态内存分配
8.3.5链表操作
8.3.6举一反三
8.4共享内存问题
8.4.1分析问题
8.4.2实现代码
8.4.3共用体
8.4.4举一反三
8.5位读取问题
8.5.1分析问题
8.5.2实现代码
8.5.3位运算
8.5.4位段
8.5.5举一反三
8.6应用实例
本章小结
实验项目
习题8
第9章指针与函数程序设计
9.1字符查找问题
9.1.1分析问题
9.1.2实现代码
9.1.3返回指针的函数
9.1.4举一反三
9.2升降排序问题
9.2.1分析问题
9.2.2实现代码
9.2.3指向函数的指针
9.2.4举一反三
9.3应用实例
本章小结
实验项目
习题9
第10章文件处理程序设计
10.1文件复制问题
10.1.1分析问题
10.1.2实现代码
10.1.3文件的概念
10.1.4文件的打开与关闭
10.1.5出错检查
10.1.6文件的顺序读写
10.1.7举一反三
10.2账号管理问题
10.2.1分析问题
10.2.2实现代码
10.2.3文件定位
10.2.4随机文件的读写
10.2.5举一反三
10.3dos环境下的文件复制问题
10.3.1分析问题
10.3.2实现代码
10.3.3带参数的main函数
10.3.4举一反三
10.4多文件管理问题
10.4.1分析问题
10.4.2实现代码
10.4.3内部函数
10.4.4外部函数
10.4.5复杂系统的多文件运行
10.4.6举一反三
10.5应用实例
本章小结
实验项目
习题10
第11章实用程序设计
11.1龟兔赛跑问题
11.2数据安全实用程序
11.3电话簿的实用程序
11.4潜艇大战游戏程序
本章小结
实验项目
附录aascii码表
附录bc库函数
b.1数学函数
b.2字符串处理函数
b.3字符函数
b.4数据类型转换和动态存储分配函数
b.5标准输入输出函数
b.6屏幕处理函数
b.7图形函数
b.8时间和日期函数
b.9dos函数
参考文献

本目录推荐