种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

c语言程式设计(姚合生、蔡庆华、刘桂江等编着书籍)

(2019-03-28 11:05:15) 百科综合
c语言程式设计(姚合生、蔡庆华、刘桂江等编着书籍)

c语言程式设计(姚合生、蔡庆华、刘桂江等编着书籍)

本书注重理论联繫实际,採用案例驱动教学法。

所有程式均在Visual C++6.0成环境下调试通过,以图形方式显示实际运行效果,方便读者阅读和调试程式。每章后的习题中很多是模拟历年C语言等级考试试题而设计的,具有很好的启发性。

对于C语言语法的介绍力求简练,用层次渐进的实例说明问题。对于学生感、到较为困难的常用算法也进行了细緻的介绍。内容安排上吸取多年的教学经验,尝试将函式的系统介绍放到指针之后。

基本介绍

  • 书名:c语言程式设计
  • 作者:姚合生、蔡庆华、刘桂江
  • ISBN:9787302175551
  • 定价:29元
  • 出版时间:2008.09.01
  • 印次:1-5
  • 印刷日期:2010.01.08

内容简介

本书是为C语言程式设计课程的教学和考试的需要而精心设计的。考虑到本课程一般为大学第一门程式设计课程,在内容编排上儘量符合初学者的要求,採用案例驱动教学法,使用通俗易懂的语言,力图给初学者的系统学习提供良好的嚮导。本书内容主要包括: C语言概述,C语言基础,顺序结构程式设计,选择结构程式设计,循环结构程式设计,数组,指针,函式,结构体、共用体与枚举,档案,C++程式设计基础等。与本书配套的教材有《C语言程式设计习题集、上机与考试指导》 (ISBN: 978-7-302-17556-8) . 本书适合作为高等学校C语言程式设计课程的教材,也可作为全国计算机等级考试C语言考试的教材或参考书,同时还可供从事程式设计的技术人员的自学和参考。

目录

第1章C语言概述1
1.1C语言概况1
1.1.1C语言的发展历史1
1.1.2C语言的特点1
1.2简单的C语言程式3
1.3算法5
1.3.1算法概述5
1.3.2算法的表示5
本章小结7
习题17
第2章C语言基础8
2.1数据类型8
2.1.1数据类型概述8
2.1.2整型8
2.1.3实型9
2.1.4字元类型10
2.2标识符、常量与变数10
2.2.1标识符10
2.2.2常量11
2.2.3变数13
2.3基本运算14
2.3.1算术运算15
2.3.2赋值运算16
2.3.3位运算18
2.3.4逗号运算20
2.4数据类型转换22
2.4.1类型自动转换22
2.4.2赋值类型转换23
2.4.3强制类型转换24
2.5程式举例25
本章小结26
习题228
第3章顺序结构程式设计31
3.1C语言的基本语句31
3.2顺序结构32
3.3数据输入与输出34
3.3.1格式化输出函式printf34
3.3.2格式化输入函式scanf38
3.3.3字元数据的输入与输出43
3.4程式举例44
本章小结47
习题349
第4章选择结构程式设计52
4.1关係运算符与关係表达式52
4.1.1关係运算符52
4.1.2关係表达式53
4.2逻辑运算符与逻辑表达式53
4.2.1逻辑运算符53
4.2.2逻辑表达式54
4.3if语句55
4.3.1单分支if语句55
4.3.2双分支if语句56
4.3.3多分支选择结构57
4.3.4if语句的嵌套59
4.3.5条件运算符和条件表达式61
4.4switch语句62
4.5程式举例64
本章小结69
习题469
第5章循环结构程式设计75
5.1循环程式结构特点与组成75
5.1.1循环程式结构的特点75
5.1.2循环程式结构的组成75
5.2循环结构控制语句76
5.2.1while循环语句76
5.2.2do-while循环语句79
5.2.3for循环语句81
5.2.4其他控制语句84
5.3单重循环程式设计86
5.4多重循环程式设计89
5.5程式举例92
本章小结95
习题595
第6章数组102
6.1一维数组102
6.1.1一维数组的定义102
6.1.2一维数组元素的引用103
6.1.3一维数组的存储和初始化104
6.1.4一维数组的套用105
6.2二维数组108
6.2.1二维数组的定义108
6.2.2二维数组元素的引用109
6.2.3二维数组的存储和初始化110
6.2.4二维数组的套用111
6.3字元数组与字元串114
6.3.1字元数组的定义与初始化114
6.3.2字元串115
6.3.3字元串的套用121
6.3.4二维字元数组套用122
6.4程式举例124
本章小结128
习题6129
第7章指针136
7.1指针的基本概念136
7.1.1指针的概念136
7.1.2指针变数的定义与初始化137
7.1.3指针的运算及引用138
7.1.4多级指针的概念141
7.2指针与数组142
7.2.1指针与一维数组142
7.2.2指针与二维数组145
7.2.3指针与字元串148
7.2.4指针数组150
7.3程式举例153
本章小结155
习题7157
第8章函式163
8.1概述163
8.1.1C语言程式的结构163
8.1.2C语言函式的分类165
8.1.3函式的定义165
8.2函式调用和返回值170
8.2.1函式调用170
8.2.2函式值的返回171
8.2.3对被调函式的声明172
8.3函式调用时的参数传递174
8.3.1函式的传值调用174
8.3.2函式的传地址调用176
8.4函式的嵌套与递归调用183
8.4.1函式的嵌套调用183
8.4.2函式的递归调用184
8.5函式与指针186
8.5.1指向函式的指针187
8.5.2返回指针的函式189
8.5.3带参数的主函式190
8.6变数的作用域和存储属性191
8.6.1变数的作用域191
8.6.2变数的存储属性194
8.6.3内部函式和外部函式200
8.7编译预处理200
8.7.1宏定义命令201
8.7.2档案包含命令204
8.7.3条件编译命令205
8.8程式举例207
本章小结211
习题8213
第9章结构体、共用体与枚举223
9.1结构体223
9.1.1结构体类型的定义223
9.1.2结构体变数的说明224
9.1.3结构体变数的引用226
9.1.4结构体变数的初始化227
9.1.5结构体数组228
9.1.6结构体指针230
9.1.7结构体与函式233
9.1.8动态记忆体分配与鍊表236
9.2共用体243
9.2.1共用体类型的定义244
9.2.2共用体变数的说明244
9.2.3共用体变数的引用245
9.3枚举类型248
9.3.1枚举类型的定义248
9.3.2枚举变数的说明及引用248
9.3.3枚举类型的套用250
9.4用户定义类型251
9.5程式举例253
本章小结256
习题9256
第10章档案265
10.1档案概述265
10.1.1档案的概念265
10.1.2档案的分类265
10.2档案指针266
10.3档案的打开与关闭267
10.3.1档案的打开操作267
10.3.2档案的关闭操作268
10.4档案读写操作269
10.4.1字元读/写函式270
10.4.2字元串读/写函式272
10.4.3格式化读/写函式273
10.4.4数据块读/写函式275
10.5档案的随机读写277
10.5.1档案的定位277
10.5.2档案的检测函式278
10.6程式举例279
本章小结281
习题10281
第11章C++程式设计基础285
11.1C++简介285
11.1.1面向对象的程式设计285
11.1.2C++语言的发展及特点290
11.2C++程式的基本结构290
11.3C++对C基本功能的扩充291
11.3.1C++中的关键字291
11.3.2函式声明292
11.3.3函式名重载292
11.3.4灵活的变数说明293
11.3.5作用域标识符∷293
11.3.6C++中扩充的基本功能293
11.4C++的类和对象294
11.4.1类294
11.4.2对象299
11.5构造函式与析构函式301
11.5.1构造函式301
11.5.2成员初始化表302
11.5.3析构函式303
11.5.4自引用指针this306
11.5.5重载函式307
11.5.6友元函式308
11.6继承与派生类309
11.6.1派生类声明310
11.6.2派生类的构造函式311
11.7多态性与虚函式313
11.7.1静态联编与动态联编313
11.7.2虚函式314
11.7.3纯虚函式与抽象类317
习题11319
附录AC语言运算符表322
附录B常用字元与ASCII码对照表323
附录CC语言常用库函式表324
参考文献330

标 签

搜索
随机推荐

Powered By 种豆资源网||