图书介绍

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

C语言程序设计
  • 韩增红,佟继红主编;王冬梅,许盟副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115382801
  • 出版时间:2015
  • 标注页数:282页
  • 文件大小:49MB
  • 文件页数:290页
  • 主题词: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 程序设计方法3

1.1.3 程序设计的基本过程4

1.2 C语言及其特点7

1.2.1 C语言的发展过程7

1.2.2 C语言的特点8

1.3 简单的C语言程序9

1.4 函数11

1.5 C语言程序的调试14

1.5.1 调试步骤14

1.5.2 常用的C语言集成开发环境15

1.5.3 Visual C++6.0集成开发环境16

本章小结21

习题22

第2章 数据类型和输入/输出23

2.1 数据在计算机内部的表示23

2.1.1 常用的进位制23

2.1.2 数值与字符在计算机中的表示24

2.2 字符集和保留字25

2.2.1 基本符号集25

2.2.2 标识符26

2.3 C语言的数据类型27

2.4 常量28

2.4.1 数值常量28

2.4.2 字符常量和字符串常量29

2.4.3 符号常量31

2.5 变量32

2.5.1 变量的定义和变量的存储33

2.5.2 变量的初始化35

2.6 数据的输入和输出36

2.6.1 格式输入/输出函数36

2.6.2 字符输入/输出函数41

本章小结43

习题43

第3章 运算符和表达式45

3.1 运算符和表达式简介45

3.1.1 运算符45

3.1.2 表达式46

3.2 常用运算符和表达式47

3.2.1 算术运算符和算术表达式47

3.2.2 赋值运算符和赋值表达式49

3.2.3 逗号运算符和逗号表达式51

3.2.4 关系运算和逻辑运算51

3.2.5 条件表达式54

3.2.6 位运算表达式55

3.2.7 求字节数表达式59

3.3 运算符的结合性和优先级60

3.4 混合运算中的数据类型的转换60

3.4.1 自动类型转换61

3.4.2 强制类型转换61

本章小结62

习题62

第4章 顺序结构程序设计65

4.1 结构化程序设计的3种结构65

4.2 顺序结构66

4.2.1 赋值语句和空语句66

4.2.2 复合语句67

4.3 顺序结构程序设计举例68

本章小结71

习题71

第5章 选择结构程序设计72

5.1 if语句72

5.1.1 if形式72

5.1.2 if-else形式73

5.1.3 if-else-if形式74

5.1.4 if语句的嵌套77

5.2 switch语句80

5.3 选择结构程序设计举例84

本章小结86

习题87

第6章 循环结构程序设计90

6.1 while语句90

6.2 do-while语句92

6.3 for语句93

6.4 3种循环语句的区别96

6.5 循环结构的嵌套97

6.5.1 定义97

6.5.2 嵌套结构的规则97

6.6 转向语句99

6.6.1 break语句99

6.6.2 continue语句100

6.6.3 goto语句101

6.7 循环结构程序设计举例101

本章小结104

习题104

第7章 数组105

7.1 数组和数组元素105

7.2 一维数组106

7.2.1 一维数组的定义106

7.2.2 一维数组的引用107

7.2.3 一维数组的初始化108

7.2.4 一维数组的应用举例109

7.3 二维数组113

7.3.1 二维数组的定义113

7.3.2 二维数组的引用115

7.3.3 二维数组的初始化116

7.3.4 二维数组的应用举例118

7.4 字符数组与字符串119

7.4.1 字符数组的定义和引用120

7.4.2 字符数组的初始化120

7.4.3 字符串的输入和输出121

7.4.4 字符串处理函数124

7.4.5 字符数组的应用举例126

本章小结128

习题128

第8章 函数129

8.1 函数概述129

8.2 函数的定义及函数返回值132

8.2.1 函数的定义132

8.2.2 函数的返回值134

8.3 函数的参数136

8.3.1 有参函数的一般形式136

8.3.2 形式参数与实际参数136

8.3.3 数组作为函数的参数138

8.4 函数的调用145

8.4.1 函数原型145

8.4.2 函数调用的一般形式148

8.4.3 函数的嵌套调用149

8.4.4 函数的递归调用151

8.5 变量的作用域和存储类型155

8.5.1 变量的作用域155

8.5.2 变量的存储类型156

8.6 程序编译预处理159

8.6.1 宏定义160

8.6.2 文件包含162

8.6.3 条件编译163

本章小结165

习题166

第9章 构造数据类型167

9.1 结构体类型167

9.1.1 结构体类型定义167

9.1.2 结构体变量的说明及使用169

9.1.3 结构体变量的初始化171

9.1.4 结构体数组172

9.1.5 结构体和函数173

9.2 共用体类型175

9.2.1 共用体类型的定义175

9.2.2 共用体变量的说明及使用176

9.3 位字段类型177

9.3.1 位字段类型的定义177

9.3.2 位字段变量的说明及其使用178

9.4 枚举类型180

9.4.1 枚举类型的定义180

9.4.2 枚举类型变量的说明及其使用180

9.5 用typedef定义类型182

本章小结182

习题183

第10章 指针184

10.1 指针和地址的概念184

10.2 变量的指针与指针变量185

10.2.1 指针变量的定义及使用185

10.2.2 指针变量的初始化187

10.2.3 指针运算187

10.3 指针与数组190

10.3.1 指向数组元素的指针190

10.3.2 字符指针与字符数组193

10.3.3 多级指针及指针数组196

10.3.4 指针与多维数组198

10.4 指针与函数200

10.4.1 函数参数为指针200

10.4.2 函数的返回值为指针206

10.4.3 指向函数的指针208

10.4.4 命令行参数210

10.5 指针与结构体211

10.5.1 结构体指针与指向结构体数组的指针211

10.5.2 结构体指针与函数215

本章小结217

习题218

第11章 文件220

11.1 文件概述220

11.1.1 文件的概念220

11.1.2 文件类型结构及文件指针221

11.2 文件的打开与关闭222

11.2.1 文件的打开222

11.2.2 文件的关闭224

11.3 文件的读写操作224

11.3.1 字符的读写224

11.3.2 字符串的读写228

11.3.3 数据块的读写229

11.3.4 格式读写231

11.4 位置指针与文件的定位232

11.5 文件状态的检测234

11.6 文件程序设计举例234

本章小结237

习题237

第12章 综合应用238

12.1 应用系统的设计方法238

12.1.1 结构化程序设计方法概述238

12.1.2 结构化程序设计方法举例239

12.2 应用系统的设计举例241

12.2.1 小学算术运算模拟测试系统241

12.2.2 学生成绩管理系统246

本章小结262

习题262

附录Ⅰ ASCII码表263

附录Ⅱ C语言常用库函数264

附录Ⅲ Visual C++6.0编译C语言程序常见错误信息277

参考文献282

热门推荐