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

请输入您要查询的图书:

 

书名 C语言程序设计(普通高等教育十一五国家级规划教材)
分类 教育考试-大中专教材-成人教育
作者 顾治华//陈天煌//忽朝俭
出版社 机械工业出版社
下载
简介
编辑推荐

本书系统介绍C语言程序设计,首先介绍算法及算法设计、数据描述与算法操作内容,在此基础之上,介绍C语言程序设计中的选择结构程序设计、循环结构程序设计、数组与指针、函数与模块化程序设计、结构体和共用体等内容。最后,本书还对C++语言进行了简单的介绍。本书注重基础概念及综合应用训练,包含大量例题与习题,可帮助读者快速入门并掌握编程技巧。

本书可作为理工科专业本、专科的教材,并可作为程序设计初学者的入门读物。

目录

前言

第1章 C语言程序设计概述1

1.1程序与程序设计1

1.2C语言简介2

1.2.1C语言的发展历程2

1.2.2C语言的优点和规则3

1.3简单的C语言程序4

1.4C语言程序的上机步骤4

1.5C语言的基本词法6

1.6C语言程序的基本结构7

本章小结8

习题9

第2章 算法及算法设计简介11

2.1算法的概念11

2.2C语言基本语句类型及算法的表示方式12

2.2.1C语言基本语句类型12

2.2.2算法的表示方法12

2.3简单的算法实例14

2.4结构化程序设计方法简介17

本章小结18

习题19

第3章 数据描述与基本操作20

3.1基本数据类型20

3.1.1整型20

3.1.2实型23

3.1.3字符型24

3.2常用的运算符和表达式27

3.2.1赋值运算符27

3.2.2算术运算符29

3.2.3位运算符31

3.2.4条件运算符和逗号运算符34

3.2.5长度测试运算符35

3.2.6数值型数据的混合运算35

3.3表达式及赋值语句36

3.4基本输入输出操作的实现36

3.4.1基本输入输出的概念36

3.4.2字符.字符串数据的输入输出37

3.4.3格式化输入输出函数38

3.5顺序结构程序设计实例44

本章小结46

习题46

第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语句54

4.3.1if语句的三种形式55

4.3.2if语句的嵌套57

4.4switch语句59

4.5选择结构程序设计实例61

本章小结64

习题64

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

5.1循环结构的应用场合69

5.2while语句69

5.3do~while语句70

5.4for语句72

5.5多重循环74

5.6几种循环语句的比较75

5.7转移控制语句75

5.7.1break语句75

5.7.2continue语句76

5.7.3goto语句77

5.8单循环及多重循环结构的实例77

本章小结79

习题79

第6章 数组与指针85

6.1数组85

6.1.1数组的概念85

6.1.2数组的定义.初始化和引用86

6.1.3字符数组91

6.2指针的概念97

6.2.1地址与指针的概念97

6.2.2指针的定义与引用98

6.3指针与数组101

6.3.1指向一维数组的指针101

6.3.2指向多维数组的指针104

6.4字符串的指针107

6.5指针数组和数组指针109

6.5.1指针数组109

6.5.2数组指针111

6.6指向指针的指针111

本章小结112

习题112

第7章 函数与模块化程序设计121

7.1模块化程序设计与C程序结构121

7.1.1模块化程序设计方法的指导思想121

7.1.2模块分解的原则121

7.1.3C程序的一般结构122

7.2函数定义与函数声明123

7.2.1函数定义123

7.2.2函数声明124

7.3参数的返回与参数传递125

7.3.1函数的返回125

7.3.2形参与实参126

7.4函数的调用127

7.4.1函数调用的一般形式127

7.4.2函数的传值调用128

7.4.3地址传送方式传递数据129

7.4.4库函数的调用130

7.5函数的嵌套与递归调用131

7.5.1函数的嵌套调用131

7.5.2函数的递归调用132

7.6变量的存储类型..133

7.6.1动态存储和静态存储133

7.6.2变量的作用域133

7.6.3动态变量136

7.6.4寄存器变量136

7.6.5局部静态变量137

7.6.6外部变量138

7.7数组与函数参数138

7.7.1数组元素作为函数实参138

7.7.2数组名作为函数实参139

7.8指针与函数143

7.8.1指向函数的指针143

7.8.2返回指针的函数145

本章小结146

习题146

第8章 结构体和共用体155

8.1结构体类型概述155

8.2结构体变量的定义和引用156

8.2.1结构体变量的定义156

8.2.2结构体变量的初始化157

8.2.3结构体变量的引用157

8.3结构体数组159

8.3.1结构体数组的定义159

8.3.2结构体数组的初始化160

8.3.3结构体数组的引用160

8.4结构和指针160

8.4.1指向结构体变量的指针161

8.4.2指向结构体数组的指针162

8.4.3指向结构体的指针作函数参数162

8.5动态存储分配164

8.5.1链表概述164

8.5.2动态存储分配的函数164

8.5.3建立链表165

8.5.4链表的插入操作167

8.5.5链表的删除操作168

8.6共用体类型169

8.6.1共用体类型的定义169

8.6.2共用体类型变量的特点169

8.6.3共用体类型变量的引用方式170

8.7枚举类型171

8.8用typedef定义类型172

8.8.1位域172

8.8.2typedef语句的使用173

本章小结174

习题174

第9章 编译预处理178

9.1宏定义178

9.1.1简单宏定义178

9.1.2带参数的宏定义179

9.2文件包含182

9.3条件编译183

9.4行控制183

9.5带参数的主函数184

本章小结184

习题184

第10章 文件187

10.1C文件系统的分类187

10.2文件的打开与关闭188

10.2.1文件类型指针188

10.2.2打开文件188

10.2.3关闭文件190

10.3文件的读写190

10.3.1字符输入/输出函数190

10.3.2格式输入/输出函数191

10.3.3字符串输入/输出函数192

10.3.4“记录”方式的输入和输出193

10.4文件处理的其他常用函数194

10.4.1文件的定位194

10.4.2出错检测196

本章小结196

习题196

第11章 常用程序设计方法198

11.1排序及应用198

11.1.1排序算法的种类198

11.1.2冒泡排序法199

11.1.3选择排序法200

11.1.4插入排序法200

11.1.5希尔排序法201

11.2查找202

11.2.1顺序查找202

11.2.2折半查找202

11.3迭代法203

11.4递推法205

11.5穷举搜索法206

11.6递归法210

11.7回溯法216

11.8贪婪法223

11.9分治法228

本章小结229

习题230

第12章 C语言图形介绍231

12.1键盘控制231

12.2鼠标控制231

12.3光标控制232

12.4TurboC的图形功能233

12.5图形方式下的文本输出函数236

12.6常用统计图形的绘制239

12.7综合应用实例243

本章小结244

第13章 C++介绍245

13.1C++的特点245

13.1.1C转入C++时不需改变的内容245

13.1.2C转入C++时一些与类无关的新特性246

13.2C++的核心新特性—类248

13.2.1类和对象248

13.2.2类成员的访问249

13.2.3构造函数和析构函数250

本章小结252

附录253

参考文献266

随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/26 4:57:03