网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C语言程序设计(高等学校计算机教材)/面向应用与实践系列
分类 教育考试-大中专教材-成人教育
作者 姚合生
出版社 清华大学出版社
下载
简介
编辑推荐

本书是为适应C语言程序设计教学和考试的需要而精心设计的。全书分为11章,内容主要包括:C语言概述,C语言基础,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,指针,函数,结构体、共用体与枚举,文件,C++程序设计基础等。全书注重理论联系实际,采用案例驱动教学法,使用通俗易懂的语言,力图给初学者系统学习提供良好向导。除章节中包含大量例题外,每章还有程序举例。为了与全国计算机等级考试上机环境改变相一致,所有程序的运行结果均采用Visual C++ 6.0集成环境下实际运行效果图形方式显示,为读者阅读和调试程序带来方便。每章后均附有精心设计的习题,其中很多是模拟历年C语言考试试题而设计,具有很好的启发性。

内容推荐

本书是为C语言程序设计课程的教学和考试的需要而精心设计的。考虑到本课程一般为大学第一门程序设计课程,在内容编排上尽量符合初学者的要求,采用案例驱动教学法,使用通俗易懂的语言,力图给初学者的系统学习提供良好的向导。

本书内容主要包括: C语言概述,C语言基础,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,指针,函数,结构体、共用体与枚举,文件,C++程序设计基础等。与本书配套的教材有《C语言程序设计习题集、上机与考试指导》(ISBN: 978-7-302-17556-8)。

本书适合作为高等学校C语言程序设计课程的教材,也可作为全国计算机等级考试C语言考试的教材或参考书,同时还可供从事程序设计的技术人员的自学和参考。

目录

第1章 C语言概述1

 1.1 C语言概况1

1.1.1 C语言的发展历史1

1.1.2 C语言的特点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.1 C语言的基本语句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.3 if语句55

4.3.1 单分支if语句55

4.3.2 双分支if语句56

4.3.3 多分支选择结构57

4.3.4 if语句的嵌套59

4.3.5 条件运算符和条件表达式61

 4.4 switch语句 62

 4.5 程序举例64

 本章小结69

 习题469

第5章 循环结构程序设计75

 5.1 循环程序结构特点与组成75

5.1.1 循环程序结构的特点75

5.1.2 循环程序结构的组成75

 5.2 循环结构控制语句76

5.2.1 while循环语句76

5.2.2 do-while循环语句79

5.2.3 for循环语句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.1 C语言程序的结构163

8.1.2 C语言函数的分类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.1 C++简介285

11.1.1 面向对象的程序设计285

11.1.2 C++语言的发展及特点290

 11.2 C++程序的基本结构290

 11.3 C++对C基本功能的扩充291

11.3.1 C++中的关键字291

11.3.2 函数声明292

11.3.3 函数名重载292

11.3.4 灵活的变量说明293

11.3.5 作用域标识符∷293

11.3.6 C++中扩充的基本功能293

 11.4 C++的类和对象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

附录A C语言运算符表322

附录B 常用字符与ASCII码对照表323

附录C C语言常用库函数表324

参考文献330

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/27 19:21:28