图书介绍

C语言程序设计基础pdf电子书版本下载

C语言程序设计基础
  • 姜武中主编 著
  • 出版社: 北京:中国商业出版社
  • ISBN:7504439320
  • 出版时间:2000
  • 标注页数:258页
  • 文件大小:9MB
  • 文件页数:265页
  • 主题词:

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第一章 C语言概述 1

1.1 C语言的由来和历史背景 1

1.1 C语言的特点 2

习题 2

第二章 基本数据类型 3

2.1 整型 3

2.1.1 整型常量 3

2.1.2 整型变量 3

2.2.2 实型变量 5

2.2.1 实型常量 5

2.2 实型 5

2.3 字符型 6

2.3.1 字符常量 6

2.3.2 字符变量 7

2.3.3 字符串常量 7

习题 7

2.4 变量的初始化 8

习题 8

3.1.1 增1减1运算 10

第三章 C表达式 10

3.1 算术表达式 10

3.1.2 强制类型转换 11

3.1.3 不同类型数据间的混合运算 12

3.2 赋值表达式 13

3.3 逗号表达式 16

3.5 逻辑表达式 18

习题 20

第四章 数据的输入输出 22

4.1 简单的C源程序 22

4.2 数据输出 23

4.2.1 putchar函数 23

4.2.2 printf函数 24

4.3 数据输入 29

4.3.1 getchar函数 29

4.3.2 scanf函数 29

4.3.3 char类型和int类型的通用性 32

习题 33

第五章 分支与循环控制 35

5.1 if语句 35

5.1.1 if语句 35

5.1.2 if-else型语句 36

5.1.3 if-else-if型语句 37

5.1.4 if语句的嵌套 39

5.1.5条件运算符 41

5.2 goto语句 42

5.3 switch语句 43

5.4 循环语句 46

5.4.1 while循环 46

5.4.2 do-while循环 47

5.4.3 for循环 48

5.4.4 break和continue 语句 50

5.5 结构化流程图与程序举例 51

习题 56

6.1.1 一维数组的定义 58

第六章 数组 58

6.1 一维数组 58

6.1.2 数组的引用 59

6.1.3 一维数组的初始化 59

6.1.4 一维数组的应用举例 60

6.2 两维数组 62

6.2.1 两维数组的定义 62

6.2.2 两维数组的引用 63

6.2.3 两维数组的初始化 64

6.2.4 两维数组的程序举例 65

6.3 字符数组 66

6.3.1 字符数组的定义和引用 66

6.3.2 字符数组的初始化 67

6.3.3 字符串常量和字符串结束标志 68

6.3.4 字符数组的输入输出 69

6.3.5 字符串处理函数 72

6.3.6 字符数组的应用举例 76

第七章 C函数 79

7.1 函数的定义 79

7.2 函数的调用 81

7.3 函数的嵌套调用 87

7.4 函数的递归调用 91

7.5 数组作为函数参数 97

7.6 局部变量和全局变量 101

7.6.1 局部变量(内部变量) 101

7.6.2 全局变量(外部变量) 103

7.7 动态存储与静态存储 106

7.8 内部函数和外部函数 110

习题 112

8.1 宏代换 116

8.1.1 简单宏代换 116

第八章 编译预处理 116

8.1.2 带参数的宏代换 120

8.2 文件包含 124

8.3 条件编译 127

习题 130

第九章 指针 132

9.1 指针概念 132

9.2 指针变量的定义和引用 134

9.2.1 指针变量的定义 134

9.2.2 指针变量的引用 135

9.2.3 指针变量作函数参数 138

9.3 指向数组的指针变量 142

9.3.1 指向数组或数组元素指针变量的定义与赋值 142

9.3.2 通过指针变量引用数组元素 143

9.3.3 指向两维数组的指针变量 154

9.4 指向字符串的指针变量 164

9.4.1 字符串的储存 164

9.4.2 字符指针变量作函数参数 166

3.4 关系表达式 169

9.5 指向函数的指针变量 170

9.5.2 把指向函数的指针变量作函数参数 171

9.5.1 用指向函数的指针变量调用函数 171

9.6 返回地址的函数 174

9.7 指针数组和指向指针的指针变量 178

9.7.1 指针数组 178

9.7.2 指向指针的指针变量 181

9.7.3 指针数组作main 函数的形参 183

9.8 指针小结 185

9.8.1 有关指针的数据类型 185

9.8.2 指针运算小结 185

习题 187

9.8.3 void类型 187

第十章 结构体与共同体 190

10.1 结构体类型和变量定义 190

10.1.1 只定义类型和类型名方式 190

10.1.2 定义类型和类型名的同时定义变量的方式 191

10.1.3 定义类型的同时定义变量,但不定义类型名方式 191

10.2 结构体变量的引用 193

10.3 结构体变量的初始化 194

10.4 结构体数组 195

10.5 指向结构体变量和数组的指针变量 198

10.5.1 指向结构体变量的指针变量 198

10.5.2 指向结构体数组的指针变量 200

10.5.3 用指向结构体的指针变量作函数参数 201

10.6.1 共用体类型及变量定义 204

10.6.2 共用体变量的引用方式 204

10.6 共用体 204

10.7 枚举类型 207

10.8 用typedef定义类型 211

习题 215

第十一章 位运算 217

11.1 位运算 217

11.1.1 接位逻辑与运算 217

11.1.2 接位逻辑或运算 219

11.1.4 接位逻辑异或运算 220

11.1.3 取反运算 220

11.1.5 左移运算 222

11.1.6 右移运算 223

11.2 位运算举例 224

11.3 位段 227

11.3.1 位段定义 227

11.3.2 位段引用 229

习题 230

第十二章 C文件 232

12.1 C文件概述 232

12.2 文件类型指针 234

12.3 文件的打开和关闭 235

12.4 文件读写 237

12.4.1 fputc函数 237

12.4.2 fgetc函数 238

12.4.3 fread函数 241

12.4.4 fwrite函数 243

12.4.5 fprinft函数和fscanf 函数 244

12.5 文件定位 246

12.5.1 rewind函数 247

12.5.2 fseek函数和随机读写 247

12.5.3 ftee函数 249

12.6 文件操作出错检测 249

12.6.1 ferror函数 249

12.6.2 clearerr函数 250

习题 250

附录 251

Ⅰ ASCII字符编码表 251

Ⅱ C语言中的关键字 251

Ⅲ 运算符和结合性 252

Ⅳ C库函数 253

主要参考书目 259

12.4.6 其它文件读写函数 344

精品推荐