当前位置:首页 > 工业技术
C语言程序设计基础
C语言程序设计基础

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

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:姜武中主编
  • 出 版 社:北京:中国商业出版社
  • 出版年份:2000
  • ISBN:7504439320
  • 页数:258 页
图书介绍:
《C语言程序设计基础》目录

第一章 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

返回顶部