图书介绍

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

C语言程序设计教程
  • 韩春成,张丹彤主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508437888
  • 出版时间:2006
  • 标注页数:262页
  • 文件大小:10MB
  • 文件页数:275页
  • 主题词: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 C语言概述1

1.1.1 C语言的发展及其特点1

1.1.2 C语言程序的组成和结构特点2

1.2 C语言的基本符号5

1.2.1 基本符号集5

1.2.2 标识符5

1.3 算法及其描述方法7

1.3.1 算法的概念7

1.3.2 算法的描述方法8

1.4 程序设计方法简介10

本章小结12

习题13

第2章 C数据及其表达式14

2.1 C数据类型14

2.2 常量14

2.2.1 整型常量15

2.2.2 实型常量16

2.2.3 字符常量16

2.2.4 字符串17

2.2.5 符号常量18

2.2.6 转义字符19

2.3 变量20

2.3.1 变量的概念21

2.3.2 变量说明21

2.3.3 变量地址22

2.3.4 变量的初始化22

2.3.5 数据类型23

2.4 运算符和表达式25

2.4.1 运算符及表达式25

2.4.2 赋值运算26

2.4.3 算术运算27

2.4.4 逗号运算30

2.4.5 关系运算31

2.4.6 逻辑运算32

2.4.7 条件表达式33

2.4.8 运算符的结合律和优先级34

本章小结35

习题37

第3章 顺序结构的程序设计41

3.1 顺序结构的语句41

3.1.1 表达式语句、空语句和赋值语句41

3.1.2 复合语句42

3.2 字符数据的输入和输出43

3.2.1 字符输出函数putchar()43

3.2.2 字符输入函数getchar()44

3.3 输出函数printf()46

3.4 输入函数scanf()48

本章小结51

习题52

第4章 选择结构的程序设计54

4.1 条件选择结构54

4.1.1 if语句54

4.1.2 无条件选择结构56

4.2 条件分支的嵌套57

4.3 开关选择结构60

本章小结67

习题68

第5章 循环结构的程序设计70

5.1 用goto语句的循环结构70

5.2 while语句71

5.3 do-while语句73

5.4 for语句75

5.5 循环嵌套结构78

5.6 循环结构中使用break和continue语句80

5.6.1 break语句80

5.6.2 continue语句81

5.7 程序举例82

5.6.3 循环语句小结82

本章小结84

习题85

第6章 数组89

6.1 数组和数组元素89

6.2 一维数组90

6.2.1 一维数组的定义和使用90

6.2.2 一维数组的初始化92

6.2.3 一维数组程序举例93

6.3 多维数组97

6.3.1 二维数组的定义和使用97

6.3.2 二维数组的初始化99

6.3.3 二维数组程序举例101

6.4 字符数组102

6.4.1 字符数组的定义和使用103

6.4.2 字符数组的初始化103

6.4.3 字符串的输入和输出104

6.4.4 用于字符处理的库函数106

本章小结106

习题108

第7章 C语言函数113

7.1 C语言程序的组成113

7.1.1 C语言函数的结构113

7.1.2 C语言程序的组成114

7.1.3 存储类型和变量的作用域115

7.2 函数的参数118

7.2.1 带参数函数定义的一般形式118

7.2.2 形式参数和实际参数119

7.2.3 数组作为函数的参数120

7.3 函数的调用125

7.3.1 函数的原型125

7.3.2 函数调用的一般形式127

7.3.3 函数的值128

7.3.4 函数的递归调用129

7.4.1 宏定义133

7.4 程序编译预处理133

7.4.2 文件包含134

7.4.3 条件编译135

本章小结137

习题139

第8章 构造数据类型143

8.1 结构体143

8.1.1 结构体类型定义及结构体类型变量说明143

8.1.2 结构体类型变量的使用147

8.1.3 结构体变量的初始化149

8.1.4 结构体数组150

8.1.5 结构体和函数152

8.2 共用体153

8.2.1 共用体类型的定义和共用体变量的说明153

8.2.2 共用体成员的使用154

8.3 枚举类型156

8.3.1 枚举类型的定义和枚举变量的说明156

8.3.2 枚举类型数据的使用157

8.4 用typedef定义类型158

本章小结160

习题161

9.1.1 变量和地址165

9.1 指针变量的概念165

第9章 指针165

9.1.2 指针变量和指针的类型166

9.2 变量的指针与指针变量166

9.2.1 指针变量的定义及使用166

9.2.2 指针变量的初始化169

9.2.3 指针运算170

9.3 指针与数组172

9.3.1 指向数组的指针172

9.3.2 字符指针与字符数组176

9.3.3 多级指针及指针数组180

9.3.4 指针与多维数组183

9.4.1 函数参数为指针187

9.4 指针与函数187

9.4.2 函数的返回值为指针190

9.4.3 指向函数的指针192

9.4.4 命令行参数195

9.5 指针与结构体198

9.5.1 结构体指针与函数198

9.5.2 结构体指针与指向结构体数组的指针200

9.6 链表202

9.6.1 链表和动态存储分配202

9.6.2 用包含指针项的结构体变量构成结点204

9.6.3 用于动态存储分配的函数207

9.6.4 链表应用举例208

本章小结214

习题216

第10章 文件222

10.1 C语言文件概述222

10.1.1 文件概述222

10.1.2 缓冲文件系统和非缓冲文件系统223

10.1.3 标准输入输出库函数223

10.1.4 标准设备文件及I/O改向226

10.2 缓冲型文件输入输出系统227

10.2.1 文件(FILE)类型结构及文件指针227

10.2.2 文件的打开与关闭228

10.2.3 文件的读写229

10.2.4 文件的定位236

10.2.5 出错的检测238

本章小结238

习题239

第11章 位运算242

11.1 基本位运算符与位运算242

11.1.1 按位与运算符(&)242

11.1.2 按位或运算符(|)243

11.1.3 按位异或运算符(^)244

11.1.4 按位取反运算符(~)245

11.2.1 左移运算符(<<)246

11.2 位移运算符与位移运算246

11.2.2 右移运算符(>>)247

11.3 位运算的复合赋值运算符248

11.4 位段248

11.4.1 位段的定义248

11.4.2 位段的引用250

11.5 位运算应用举例251

本章小结253

习题254

附录1 基本ASCII码表256

附录2 Turbo C常用库函数257

参考文献262

热门推荐