图书介绍

研究式学习--C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

研究式学习--C语言程序设计
  • 方娇莉,李向阳主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113107970
  • 出版时间:2010
  • 标注页数:244页
  • 文件大小:18MB
  • 文件页数:257页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

研究式学习--C语言程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C语言入门1

1.1 程序与算法1

1.1.1 程序1

1.1.2 算法2

1.2 C程序介绍3

1.2.1 简单C程序实践3

1.2.2 标识符、变量和常量5

1.2.3 数据与数据类型6

1.3 C程序的基本操作9

1.3.1 运算符与表达式9

1.3.2 算术运算符和算术表达式11

1.3.3 赋值运算符11

1.3.4 复合赋值运算符12

1.3.5 自增和自减运算符12

1.3.6 逗号运算符13

1.3.7 类型强制转换运算符13

1.3.8 容量运算符13

1.4 顺序结构14

1.4.1 C程序语句14

1.4.2 输出/输入函数15

1.5 C语言规约19

1.5.1 基本规约19

1.5.2 可读性规约20

1.5.3 结构化规约20

1.5.4 正确性与容错性规约20

1.6 小结21

1.7 编程题21

第2章 选择结构22

2.1 问题的提出22

2.1.1 问题22

2.1.2 问题分析22

2.1.3 程序23

2.2 与选择结构有关的运算符和表达式24

2.2.1 关系运算符和关系表达式24

2.2.2 逻辑运算符和逻辑表达式24

2.2.3 条件运算符和条件表达式26

2.3 条件语句27

2.3.1 if语句27

2.3.2 switch语句34

2.4 综合应用36

2.5 小结39

2.6 编程题39

第3章 循环结构41

3.1 问题的提出41

3.1.1 问题41

3.1.2 问题分析41

3.1.3 程序43

3.2 循环语句44

3.2.1 for语句44

3.2.2 while语句48

3.2.3 do...while语句50

3.2.4 循环嵌套51

3.2.5 break和continue语句54

3.3 综合应用56

3.4 小结60

3.5 编程题61

第4章 数组62

4.1 问题的提出62

4.2 一维数组的定义及应用63

4.2.1 一维数组的定义63

4.2.2 一维数组元素的引用63

4.2.3 一维数组的初始化64

4.2.4 一维数组的应用64

4.3 二维数组的定义及应用68

4.3.1 二维数组的定义68

4.3.2 二维数组元素的引用69

4.3.3 二维数组的初始化69

4.3.4 二维数组的应用70

4.4 字符数组73

4.4.1 字符数组的定义73

4.4.2 字符数组元素的引用74

4.4.3 字符数组的初始化75

4.4.4 字符数组的应用76

4.4.5 字符串处理函数80

4.5 综合应用82

4.6 小结90

4.7 编程题91

第5章 函数92

5.1 认识函数92

5.1.1 问题及分析92

5.1.2 函数引例93

5.1.3 函数的概念与分类93

5.2 函数的定义和调用95

5.2.1 函数头95

5.2.2 函数体95

5.2.3 函数原型声明与调用96

5.3 函数的参数传递97

5.3.1 问题的提出97

5.3.2 问题分析98

5.3.3 程序98

5.4 函数的嵌套调用和递归调用99

5.5 变量的作用域100

5.5.1 问题及分析100

5.5.2 示例程序101

5.5.3 局部变量和全局变量101

5.6 变量的存储类型102

5.6.1 问题及分析102

5.6.2 示例程序102

5.6.3 局部变量的存储类型103

5.6.4 全局变量的存储类型104

5.7 编译预处理105

5.7.1 宏定义命令106

5.7.2 文件包含107

5.8 综合应用107

5.8.1 问题分析107

5.8.2 主函数设计108

5.8.3 及格率统计函数109

5.8.4 平均分统计函数109

5.8.5 不及格名单统计函数109

5.8.6 系统集成110

5.9 小结110

5.10 编程题111

第6章 用户自定义数据类型112

6.1 枚举112

6.1.1 问题的提出112

6.1.2 问题的分析112

6.1.3 程序113

6.1.4 枚举类型的定义及使用规则114

6.2 结构体114

6.2.1 问题的提出114

6.2.2 定义一个结构体类型115

6.2.3 结构体变量的定义及使用116

6.2.4 结构体中的结构体成员119

6.2.5 结构体数组及其使用119

6.2.6 函数间结构体变量的数据传递121

6.3 共用体123

6.3.1 问题的提出123

6.3.2 问题分析123

6.3.3 程序124

6.3.4 共用体类型的定义与引用125

6.4 综合应用126

6.5 小结128

6.6 编程题130

第7章 指针131

7.1 指针的引入131

7.1.1 问题的提出131

7.1.2 问题分析131

7.1.3 程序132

7.1.4 指针的定义及运算133

7.2 数组与指针134

7.2.1 指向一维数组的指针134

7.2.2 指针指向数组时的运算136

7.2.3 指向二维数组的指针136

7.3 用指针实现字符串的操作137

7.4 指针和函数139

7.4.1 用指向函数的指针实现函数调用139

7.4.2 返回指针值的函数141

7.5 指针数组和指向指针的指针142

7.5.1 指针数组的概念142

7.5.2 指向指针的指针143

7.5.3 指针数组作main()函数的参数145

7.6 用指针实现数据的动态管理146

7.6.1 问题146

7.6.2 问题分析146

7.6.3 程序147

7.6.4 动态数据管理在插入、删除操作中的优点150

7.7 综合应用151

7.8 小结152

7.9 编程题154

第8章 文件155

8.1 问题的提出155

8.1.1 问题155

8.1.2 问题分析155

8.1.3 程序155

8.2 文件的概念158

8.2.1 文件的定义158

8.2.2 文件的分类158

8.2.3 文件缓存区159

8.2.4 文件类型与文件指针160

8.2.5 文件的操作过程160

8.3 文件的打开和关闭161

8.3.1 文件的打开161

8.3.2 文件的关闭162

8.4 文件的读/写操作163

8.4.1 以字符为单位进行文件读/写的函数:fgetc()、fputc()163

8.4.2 基于字符串的读/写的函数:fgets()、fputs()164

8.4.3 格式化读/写函数:fscanf()、fprintf()166

8.4.4 数据块读/写函数:fread()、fwrite()167

8.5 文件的定位操作169

8.6 文件的出错检测172

8.7 综合应用174

8.8 小结178

8.9 编程题179

第9章 图形及音乐编程基础180

9.1 图形显示基础180

9.1.1 问题的提出180

9.1.2 问题分析180

9.1.3 具体实现180

9.1.4 图形系统的初始化和关闭181

9.1.5 图形的坐标设置183

9.1.6 背景色和作图色的设置184

9.2 基本绘图函数185

9.2.1 画点函数185

9.2.2 有关画图坐标位置的函数185

9.2.3 画线函数187

9.2.4 画矩形和条形图函数188

9.2.5 画椭圆、圆和扇形图函数188

9.3 画线的线型设定函数189

9.4 封闭图形的填色函数及有关画图函数191

9.4.1 填色函数191

9.4.2 与填充函数有关的作图函数191

9.4.3 可对任意封闭图形填充的函数193

9.5 图形模式下的文本输出194

9.5.1 文本输出函数194

9.5.2 有关文本字体、字型和输出方式的设置194

9.6 音乐编程196

9.6.1 音乐编程基础196

9.6.2 计算机乐谱197

9.7 综合应用199

9.8 小结205

9.9 编程题205

第10章 面向对象的程序设计206

10.1 问题的提出206

10.1.1 问题207

10.1.2 问题分析207

10.1.3 程序208

10.1.4 程序调试与运行209

10.1.5 对该问题的进一步讨论210

10.2 类和对象213

10.2.1 定义类213

10.2.2 创建和引用对象214

10.2.3 构造函数与析构函数215

10.3 继承与派生217

10.3.1 单一继承218

10.3.2 多重继承219

10.3.3 友元函数和友元类220

10.4 多态性221

10.4.1 函数重载和运算符重载222

10.4.2 虚函数223

10.5 面向对象的程序设计方法224

10.5.1 C语言的发展224

10.5.2 面向对象的设计方法225

10.5.3 用Microsoft Visual C++编程225

10.6 综合应用227

10.7 小结234

10.8 编程题234

附录A ASCII码表235

附录B C语言中的关键字237

附录C C标准库函数238

参考文献244

热门推荐