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

请输入您要查询的图书:

 

书名 C语言与程序设计(高等学校计算机专业规划教材)
分类
作者 赵学军//钱旭
出版社 清华大学出版社
下载
简介
编辑推荐

赵学军、钱旭主编的这本《C语言与程序设计》是主要根据教育部《关于进一步加强高校计算机基础教学的意见》对高等学校大学生针对计算机基础学习的基本要求而编写的教材。

本书共9章,分为三个部分:第一部分为前三章,分别是概述、基础知识及结构化程序设计;第二部分为中间三章,分别是数组、函数和指针;第三部分为后三章,分别是结构体和共用体、文件及C++初步;前八章是传统的C语言内容,是程序设计基础。最后一章介绍面向对象程序设计基础知识。

本书可作为高等学校各专业的程序设计教材,也可作为培训和自学教材及辅导教材。

内容推荐

赵学军、钱旭主编的这本《C语言与程序设计》是根据教育部《关于进一步加强高校计算机基础教学的意见》而编写的。全书共分9章,内容包括概述、基础知识、结构化程序设计、数组、函数、指针、结构体和共用体、文件及C++初步,前面部分是传统的C语言内容,是程序设计基础,后面部分介绍了面向对象程序设计初步知识。《C语言与程序设计》把传统的面向过程的内容与现代面向对象的内容有机结合与过渡学习,使读者能够尽快掌握程序设计基础知识。

《C语言与程序设计》可作为高等学校各专业的程序设计教材,也可作为培训和自学教材及辅导教材。

目录

第1章 C语言概述/1

 1.1 C语言的发展简史1

 1.2 初识C程序2

 1.3 C语言实验环境5

 错误陷阱/重点提示9

 本章小结10

 思考练习题10

第2章 C语言基础知识/12

 2.1 标识符12

2.1.1 标识符的命名规则12

2.1.2 C语言的32个关键字12

 2.2 常量和变量13

2.2.1 常量13

2.2.2 变量14

 2.3 数据类型15

2.3.1 整型15

2.3.2 浮点型(实型)18

2.3.3 字符型19

2.3.4 枚举型22

2.3.5 变量赋初值25

2.3.6 不同类型数据之间的混合运算25

 2.4 运算符与表达式26

2.4.1 算术运算符和算术表达式27

2.4.2 赋值运算符和赋值表达式30

2.4.3 逗号运算符和逗号表达式31

 错误陷阱/重点提示32

 本章小结32

 思考练习题33

第3章 C程序设计/35

 3.1 算法及其常用表达方式35

3.1.1 C语句类型35

3.1.2 数据输入输出36

3.1.3 算法及程序结构44

3.1.4 C程序结构47

 3.2 顺序结构程序设计47

 3.3 选择结构程序设计50

3.3.1 关系运算符和关系表达式50

3.3.2 逻辑运算符和逻辑表达式52

3.3.3 if语句54

3.3.4 条件运算符61

3.3.5 switch语句62

3.3.6 选择结构程序设计举例65

 3.4 循环控制结构程序设计67

3.4.1 goto语句68

3.4.2 while语句69

3.4.3 do-while语句70

3.4.4 for语句72

3.4.5 循环嵌套75

3.4.6 break语句和continue语句76

3.4.7 循环结构程序设计举例79

 错误陷阱/重点提示81

 本章小结82

 思考练习题82

第4章 数组与字符串/84

 4.1 一维数组85

4.1.1 一维数组的定义85

4.1.2 一维数组的引用86

4.1.3 一维数组的初始化87

 4.2 二维数组89

4.2.1 二维数组的定义和引用89

4.2.2 二维数组的初始化90

4.2.3 二维数组应用举例91

 4.3 字符数组93

4.3.1 字符数组的定义93

4.3.2 字符数组的初始化94

4.3.3 字符数组的输入输出94

4.3.4 字符数组的应用举例95

 4.4 字符串95

4.4.1 字符串概述95

4.4.2 字符串处理函数96

 错误陷阱/重点提示101

 本章小结101

 思考练习题101

第5章 函数/103

 5.1 概述103

5.1.1 函数的分类105

5.1.2 编译预处理106

 5.2 自定义函数111

5.2.1 函数定义的一般形式111

5.2.2 函数声明112

5.2.3 函数的返回值113

5.2.4 函数的参数115

5.2.5 数组作为函数参数117

 5.3 变量的作用域和存储类别120

5.3.1 全局变量与局部变量120

5.3.2 变量的存储类别123

 5.4 函数的调用125

5.4.1 函数的嵌套调用126

5.4.2 函数的递归调用128

 5.5 内部函数和外部函数131

5.5.1 内部函数131

5.5.2 外部函数131

 错误陷阱/重点提示132

 本章小结135

 思考练习题136

第6章 指针/138

 6.1 指针的定义138

 6.2 指针变量及其定义139

6.2.1 指针变量的概念139

6.2.2 指针变量的定义139

 6.3 指针操作符(*、&)140

 6.4 指针变量的运算141

6.4.1 赋值运算141

6.4.2 加减运算142

 6.5 指针的应用143

6.5.1 指针与数组143

6.5.2 指针与字符串146

6.5.3 指针数组与多级指针150

6.5.4 指针与函数153

 错误陷阱/重点提示163

 本章小结167

 思考练习题169

第7章 结构体和共用体/172

 7.1 结构体172

7.1.1 结构体概述172

7.1.2 结构体的定义与引用173

7.1.3 成员运算符“." 176

7.1.4 相对复杂的结构体定义177

 7.2 结构体数组179

7.2.1 结构体数组的声明179

7.2.2 结构体数组初始化181

7.2.3 结构体数组的引用182

 7.3 结构体指针183

7.3.1 结构体指针的声明183

7.3.2 使用指针来访问成员变量184

 7.4 动态内存管理函数187

7.4.1 分配函数malloc187

7.4.2 回收函数free188

 7.5 链表188

7.5.1 建立空的链表191

7.5.2 插入新的结点191

7.5.3 删除已有的结点192

7.5.4 结点的访问193

 7.6 共用体194

 错误陷阱/重点提示197

 本章小结197

 思考练习题197

第8章 文件操作/199

 8.1 C文件概述199

 8.2 文件的打开、关闭200

8.2.1 文件打开函数fopen()200

8.2.2 关闭文件函数fclose()函数202

 8.3 文件的读写操作203

8.3.1 字符读取和写入函数fputc()和fgetc()203

8.3.2 读写字符串函数fgets()和fputs()204

8.3.3 格式化的读写函数fscanf()和fprintf()205

8.3.4 成块读写207

 8.4 文件定位208

8.4.1 fseek()函数208

8.4.2 ftell()函数209

8.4.3 rewind()函数210

 8.5 其他函数212

 错误陷阱/重点提示212

 本章小结212

 思考练习题213

第9章 面向对象和C++基础/214

 9.1 C的进阶--C++214

9.1.1 C++的历史214

9.1.2 初识C++214

 9.2 面向对象基础215

9.2.1 对象的引入215

9.2.2 面向对象设计基础216

 9.3 类与对象216

9.3.1 类的概念216

9.3.2 类的定义217

9.3.3 访问限制符号private,protect和public219

9.3.4 类的实例: 对象及其声明219

9.3.5 对象指针的声明219

9.3.6 程序组织结构220

 9.4 构造函数和析构函数222

9.4.1 构造函数的定义222

9.4.2 构造函数的调用224

9.4.3 析构函数的定义225

9.4.4 析构函数的调用226

 9.5 继承与派生227

9.5.1 继承的概念及引入227

9.5.2 派生类的定义和继承方法228

9.5.3 派生类的构造函数和析构函数229

9.5.4 多继承派生类234

 9.6 友元与重载235

9.6.1 友元函数概念和应用235

9.6.2 重载函数和重载操作符236

 9.7 虚函数与多态性238

9.7.1 虚函数和多态的概念238

9.7.2 虚函数的定义和使用238

 9.8 异常处理242

 错误陷阱/重点提示244

 本章小结244

 思考练习题245

附录/246

参考文献/252

随便看

 

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

 

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