书名:C语言程序设计
编号:481569
ISBN:9787302175551[十位:7302175551]
作者:姚合生
出版社:清华大学出版社
出版日期:2008年01月
页数:329
定价:29.00 元
参考重量:0.300Kg
-------------------------
图书情况:正版二手旧书,绝不影响正常阅读!
绝无缺页少页,发货前再次检查,请放心购买!
* 内容提要 *
《C语言程学设计》是为C语言程序设计课程的教学和考试的需要而精心设计的。考虑到本课程一般为大学第一门程序设计课程,在内容编排上尽量符合初学者的要求,采用案例驱动教学法,使用通俗易懂的语言,力图给初学者的系统学习提供良好的向导。
《C语言程学设计》内容主要包括: C语言概述,C语言基础,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,指针,函数,结构体、共用体与枚举,文件,C++程序设计基础等。与《C语言程学设计》配套的教材有《C语言程序设计习题集、上机与考试指导》 (ISBN: 978-7-302-17556-8)。
《C语言程学设计》适合作为高等学校C语言程序设计课程的教材,也可作为全国计算机等级考试C语言考试的教材或参考书,同时还可供从事程序设计的技术人员的自学和参考。
* 图书目录 *
第1章 C语言概述
1.1 C语言概况
1.1.1 C语言的发展历史
1.1.2 C语言的特点
1.2 简单的C语言程序
1.3 算法
1.3.1 算法概述
1.3.2 算法的表示
本章小结
习题
第2章 C语言基础
2.1 数据类型
2.1.1 数据类型概述
2.1.2 整型
2.1.3 实型
2.1.4 字符类型
2.2 标识符、常量与变量
2.2.1 标识符
2.2.2 常量
2.2.3 变量
2.3 基本运算
2.3.1 算术运算
2.3.2 赋值运算
2.3.3 位运算
2.3.4 逗号运算
2.4 数据类型转换
2.4.1 类型自动转换
2.4.2 赋值类型转换
2.4.3 强制类型转换
2.5 程序举例
本章小结
习题
第3章 顺序结构程序设计
3.1 C语言的基本语句
3.2 顺序结构
3.3 数据输入与输出
3.3.1 格式化输出函数printf
3.3.2 格式化输入函数scanf
3.3.3 字符数据的输入与输出
3.4 程序举例
本章小结
习题
第4章 选择结构程序设计
4.1 关系运算符与关系表达式
4.1.1 关系运算符
4.1.2 关系表达式
4.2 逻辑运算符与逻辑表达式
4.2.1 逻辑运算符
4.2.2 逻辑表达式
4.3 if语句
4.3.1 单分支if语句
4.3.2 双分支if语句
4.3.3 多分支选择结构
4.3.4 if语句的嵌套
4.3.5 条件运算符和条件表达式
4.4 switch语句
4.5 程序举例
本章小结
习题
第5章 循环结构程序设计
5.1 循环程序结构特点与组成
5.1.1 循环程序结构的特点
5.1.2 循环程序结构的组成
5.2 循环结构控制语句
5.2.1 while循环语句
5.2.2 do-while循环语句
5.2.3 for循环语句
5.2.4 其他控制语句
5.3 单重循环程序设计
5.4 多重循环程序设计
5.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.4 程序举例
本章小结
习题
第7章 指针
7.1 指针的基本概念
7.1.1 指针的概念
7.1.2 指针变量的定义与初始化
7.1.3 指针的运算及引用
7.1.4 多级指针的概念
7.2 指针与数组
7.2.1 指针与一维数组
7.2.2 指针与二维数组
7.2.3 指针与字符串
7.2.4 指针数组
7.3 程序举例
本章小结
习题
第8章 函数
8.1 概述
8.1.1 C语言程序的结构
8.1.2 C语言函数的分类
8.1.3 函数的定义
8.2 函数调用和返回值
8.2.1 函数调用
8.2.2 函数值的返回
8.2.3 对被调函数的声明
8.3 函数调用时的参数传递
8.3.1 函数的传值调用
8.3.2 函数的传地址调用
8.4 函数的嵌套与递归调用
8.4.1 函数的嵌套调用
8.4.2 函数的递归调用
8.5 函数与指针
8.5.1 指向函数的指针
8.5.2 返回指针的函数
8.5.3 带参数的主函数
8.6 变量的作用域和存储属性
8.6.1 变量的作用域
8.6.2 变量的存储属性
8.6.3 内部函数和外部函数
8.7 编译预处理
8.7.1 宏定义命令
8.7.2 文件包含命令
8.7.3 条件编译命令
8.8 程序举例
本章小结
习题
第9章 结构体、共用体与枚举
9.1 结构体
9.1.1 结构体类型的定义
9.1.2 结构体变量的说明
9.1.3 结构体变量的引用
9.1.4 结构体变量的初始化
9.1.5 结构体数组
9.1.6 结构体指针
9.1.7 结构体与函数
9.1.8 动态内存分配与链表
9.2 共用体
9.2.1 共用体类型的定义
9.2.2 共用体变量的说明
9.2.3 共用体变量的引用
9.3 枚举类型
9.3.1 枚举类型的定义
9.3.2 枚举变量的说明及引用
9.3.3 枚举类型的应用
9.4 用户定义类型
9.5 程序举例
本章小结
习题
第10章 文件
10.1 文件概述
10.1.1 文件的概念
10.1.2 文件的分类
10.2 文件指针
10.3 文件的打开与关闭
10.3.1 文件的打开操作
10.3.2 文件的关闭操作
10.4 文件读写操作
10.4.1 字符读/写函数
10.4.2 字符串读/写函数
10.4.3 格式化读/写函数
10.4.4 数据块读/写函数
10.5 文件的随机读写
10.5.1 文件的定位
10.5.2 文件的检测函数
10.6 程序举例
本章小结
习题
第11章 C++程序设计基础
11.1 C++简介
11.1.1 面向对象的程序设计
11.1.2 C++语言的发展及特点
11.2 C++程序的基本结构
11.3 C++对C基本功能的扩充
11.3.1 C++中的关键字
11.3.2 函数声明
11.3.3 函数名重载
11.3.4 灵活的变量说明
11.3.5 作用域标识符∷
11.3.6 C++中扩充的基本功能
11.4 C++的类和对象
11.4.1 类
11.4.2 对象
11.5 构造函数与析构函数
11.5.1 构造函数
11.5.2 成员初始化表
11.5.3 析构函数
11.5.4 自引用指针this
11.5.5 重载函数
11.5.6 友元函数
11.6 继承与派生类
11.6.1 派生类声明
11.6.2 派生类的构造函数
11.7 多态性与虚函数
11.7.1 静态联编与动态联编
11.7.2 虚函数
11.7.3 纯虚函数与抽象类
习题
附录A C语言运算符表
附录B 常用字符与ASCII码对照表
附录C C语言常用库函数表
参考文献
……
* 文章节选 *
C语言是目前国内外最为广泛流行的通用程序设计语言之一,其功能强大、使用方便灵活、程序代码效率高,具有良好的可移植性。既具有高级语言的优势,又具有低级语言的许多特点;既适合编写系统软件,又适合应用软件的开发,因此应用面极广,已经成为高校各类型本专科学生、高职高专学生和程序设计人员必修的计算机基础课程之一。
本书是为适应C语言程序设计教学和考试的需要而精心设计的。全书分为11章,内容主要包括:C语言概述,C语言基础,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,指针,函数,结构体、共用体与枚举,文件,C++程序设计基础等。全书注重理论联系实际,采用案例驱动教学法,使用通俗易懂的语言,力图给初学者系统学习提供良好向导。除章节中包含大量例题外,每章还有程序举例。为了与全国计算机等级考试上机环境改变相一致,所有程序的运行结果均采用Visual C++ 6.0集成环境下实际运行效果图形方式显示,为读者阅读和调试程序带来方便。每章后均附有精心设计的习题,其中很多是模拟历年C语言考试试题而设计,具有很好的启发性。
本书对于C语言语法的介绍力求简练,用层次渐进的实例说明问题。对于学生感到较为困难的常用算法也进行了细致的介绍。内容上汲取多年的教学经验,尝试将函数的系统介绍放到指针之后。
与本书配套的教材有《C语言程序设计习题集、上机与考试指导》。习题集搜集了更多的习题并提供了详细的解答。实验指导中对C语言上机实验的一般方法和注意事项进行了介绍,并按照章节的顺序和进度每章安排一至两个实验,总共17个实验供师生教学选用。考试指导参考了全国计算机等级考试2008年新的考试大纲和部分省市计算机水平考试大纲,特别是参考了全国高等学校计算机水平考试安徽考区多年来对C语言考试的要求。
与本书配套的还有完整的电子教案、课件和参考资料,可在www.aqtc.edu.cn“计算机基础”精品课程网站下载或通过电子邮箱yaohsh@aqtc.edu.cn、yaohsh_aq@163.com索取。
本书由王浩主审,姚合生主编。参编人员少而精,都是长期从事《C语言程序设计》课程教学的老师。他们在长期的教学工作中积累了丰富的经验,并且主编、参编过包括C语言教材在内的多本教材。在全书的策划和出版过程中,得到了许多高校从事C语言教学工作的同仁的关心和帮助,特别是孙家启教授、陈桂林老师等,他们对本书提出了很多宝贵的建议;清华大学出版社对本书的出版提供了大力支持,在此一并感谢。全书各章节的编写分工如下:第1、2章由刘桂江编写,第3、4、9章由蔡庆华编写,第5、10章由程玉胜编写,第6、7、8章由姚合生编写,第11章由刘涛编写。由于编者水平有限,书中不足之处在所难免,敬请广大读者批评指正。
* 编辑推荐与评论 *
《C语言程学设计》注重理论联系实际.采用案例驱动教学法,使用通俗易懂的语言,力图给初学者系统学习提供良好向导。所有程序均在Visual c++6.0集成环境下调试通过,以图形方式显示实际运行效果,方便读者阅读和调试程序。每章后的习题中很多是模拟历年c语言等级考试试题而设计的,具有很好的启发性。
《C语言程学设计》对于c语言语法的介绍力求简练,用层次渐进的实例说明问题。对于学生感到较为困难的常用算法也进行了细致的介绍。内容安排上吸取多年的教学经验.尝试将函数的系统介绍放到指针之后。
《C语言程学设计》配套齐全,《c语言程序设计习题集、实验与考试指导》(ISBN:978-7-302-17556-8)同时出版,电子教案可从清华大学出版社网站上下载.课程使本套教材既适合c语言程序设计课程教学的需要,也适合作为全国计算机等级考试c语言考试的教材或参考书。
* 作者介绍 *
暂无相关介绍