图书介绍

程序设计基础C语言PDF|Epub|txt|kindle电子书版本网盘下载

程序设计基础C语言
  • 董宇欣主编 著
  • 出版社: 哈尔滨:哈尔滨工业大学出版社
  • ISBN:9787560333922
  • 出版时间:2011
  • 标注页数:258页
  • 文件大小:48MB
  • 文件页数:272页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

程序设计基础C语言PDF格式电子书版下载

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

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

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

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

图书目录

第1章 引言1

1.1 程序设计基础1

1.1.1 程序设计的概念1

1.1.2 程序设计语言的发展1

1.1.3 程序设计思想3

1.2 C语言的特点及发展过程4

1.2.1 C语言的产生4

1.2.2 C语言的特点4

1.2.3 C语言的发展过程5

1.3 程序与算法6

1.3.1 程序6

1.3.2 算法简介6

1.3.3 算法的表示7

1.4 C程序开发过程12

1.4.1 程序实例12

1.4.2 程序的开发过程13

1.4.3 Turbo C++3.0集成开发环境14

习题16

第2章 数据类型、运算符与表达式18

2.1 数据类型18

2.1.1 引入数据类型的原因18

2.1.2 基本数据类型18

2.1.3 字符集19

2.1.4 关键字和标识符20

2.2 常量20

2.2.1 整型常量21

2.2.2 实型常量22

2.2.3 字符型常量23

2.2.4 字符串常量24

2.2.5 符号常量24

2.3 变量25

2.3.1 变量的定义及初始化25

2.3.2 定义变量时应注意的问题26

2.4 运算符与表达式26

2.4.1 运算符及其优先级与结合性27

2.4.2 算术运算符29

2.4.3 关系运算符29

2.4.4 逻辑运算符30

2.4.5 赋值运算符32

2.4.6 ++、--运算符33

2.4.7 逗号运算符35

2.4.8 条件运算符36

2.5 类型转换36

2.5.1 自动转换36

2.5.2 强制类型转换37

习题38

第3章 顺序结构程序设计40

3.1 C语言的语句40

3.2 赋值语句41

3.3 基本输入输出42

3.3.1 格式输入与输出42

3.3.2 字符数据的输入与输出49

3.4 顺序结构程序实例51

习题55

第4章 选择结构程序设计58

4.1 选择结构58

4.2 选择结构的实现方法58

4.2.1 单分支58

4.2.2 双分支59

4.2.3 多分支62

4.2.4 选择结构的嵌套67

4.3 选择结构的分析与使用时的问题68

习题68

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

5.1 循环结构72

5.2 循环结构实现方法72

5.2.1 for循环语句72

5.2.2 while循环75

5.2.3 do-wile循环77

5.2.4 嵌套的循环78

5.2.5 几种循环结构的比较及使用中注意的问题80

5.3 流程的转移语句81

5.3.1 break语句81

5.3.2 continue语句81

5.3.3 应用程序举例82

5.4 常用算法85

习题87

第6章 数组90

6.1 数组的引入90

6.2 数组的定义与使用91

6.2.1 数组的定义及初始化92

6.2.2 数组的使用94

6.2.3 字符数组97

6.2.4 程序举例104

6.3 常用算法108

6.3.1 排序108

6.3.2 查找111

6.3.3 数制转换112

习题114

第7章 函数118

7.1 定义函数的原因118

7.2 函数的定义120

7.2.1 无参函数的定义120

7.2.2 有参函数的定义120

7.3 函数的执行过程121

7.3.1 函数的调用121

7.3.2 函数的原型声明123

7.3.3 函数的参数124

7.3.4 函数的返回值124

7.4 数组与函数127

7.4.1 一维数组与函数传递127

7.4.2 二维数组与函数的传递130

7.5 程序举例131

习题136

第8章 指针138

8.1 指针的概念138

8.1.1 地址和内存的访问方式139

8.1.2 指针和指针变量140

8.2 指针的定义与使用140

8.2.1 指针的定义与初始化140

8.2.2 指针操作141

8.3 指针做函数参数143

8.4 指针和数组144

8.4.1 指针的运算144

8.4.2 一维数组的地址与指针145

8.4.3 二维数组的地址与指针150

8.4.4 程序举例152

8.5 指针与字符串156

8.6 指针数组和指针的指针161

8.6.1 指针数组161

8.6.2 指针的指针164

习题165

第9章 结构体169

9.1 结构体类型与结构体变量169

9.1.1 结构体类型的声明169

9.1.2 结构体变量的定义及初始化171

9.1.3 结构体变量的使用173

9.2 结构体数组175

9.2.1 结构体数组的定义及初始化175

9.2.2 结构体数组应用177

9.3 结构体指针179

9.4 结构体与函数182

9.5 指针处理链表184

9.5.1 链表184

9.5.2 链表的建立184

9.5.3 链表的插入186

9.5.4 链表的删除187

习题188

第10章 程序的结构192

10.1 编译预处理192

10.1.1 宏定义192

10.1.2 文件包含197

10.1.3 条件编译199

10.2 变量的作用域和存储类型202

10.2.1 变量的作用域202

10.2.2 变量的存储类别206

10.3 动态内存分配210

10.3.1 动态内存分配函数211

10.3.2 动态数组的实现212

10.4 多函数、多文件程序的编写214

习题218

第11章 再论函数221

11.1 函数的嵌套调用221

11.2 函数的递归调用222

11.3 指针与函数225

11.3.1 返回指针值的函数225

11.3.2 函数的指针和指向函数的指针变量227

11.4 程序举例229

习题232

第12章 文件234

12.1 文件的概述234

12.1.1 流234

12.1.2 存储设备的使用234

12.1.3 目录及文件格式235

12.2 文件的打开与关闭236

12.2.1 文件的打开236

12.2.2 文件的关闭238

12.3 文件的读写239

12.3.1 文件的读操作239

12.3.2 文件的写操作244

12.4 文件的其他常用函数249

12.4.1 文件的定位249

12.4.2 文件的随机读写250

12.4.3 其他相关函数251

习题251

附录255

附录A 常用字符与ASCII代码对照表255

附录B C库函数256

参考文献258

热门推荐