购买云解压PDF图书

当前位置: C语言程序设计 > 购买云解压PDF图书
C语言程序设计
  • 作 者:林碧英,吴耀红主编;王素琴,王默玉编写
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2005
  • ISBN:7508332156
  • 注意:在使用云解压之前,请认真核对实际PDF页数与内容!

在线云解压

价格(点数)

购买连接

说明

转为PDF格式

9

立即购买

(在线云解压服务)

云解压服务说明

1、本站所有的云解压默认都是转为PDF格式,该格式图书只能阅读和打印,不能再次编辑。

云解压下载及付费说明

1、所有的电子图书云解压均转换为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。

2、云解压在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)

第一章 概述 1

1.1 算法的概念及描述 1

1.1.1 算法的概念 1

1.1.2 结构化程序设计 2

1.1.3 算法的描述 2

1.2 C语言的特点 6

1.3 C程序的构成和书写格式 7

1.3.1 C程序的构成 7

1.3.2 C程序的书写格式 9

1.4 C程序的上机步骤 10

1.4.1 程序调试运行的基本过程 10

1.4.2 在Turbo C 2.0环境下运行C程序 11

习题 15

第二章 常量及变量 16

2.1 标识符与保留字 16

2.1.1 标识符的构成规则 16

2.1.2 保留字 17

2.2 字符集 17

2.3 基本数据类型 17

2.3.1 C语言的数据类型 17

2.3.2 基本数据类型的宽度及范围 18

2.4 常量 18

2.4.1 常量的概念 18

2.4.2 整型常量 19

2.4.3 实型常量 19

2.4.4 字符常量 20

2.4.5 转义字符常量 20

2.4.6 字符串常量 21

2.4.7 符号常量 21

2.5 变量 22

2.5.1 变量的概念 22

2.5.2 变量的说明 23

2.5.3 变量的初始化 26

习题 26

第三章 运算符及表达式 29

3.1 概述 29

3.2 算术运算符和算术表达式 30

3.2.1 算术运算符 30

3.2.2 算术表达式 30

3.2.3 算术运算符的优先级与结合性 31

3.3 关系运算符和关系表达式 31

3.3.1 关系运算符 31

3.3.2 关系表达式 31

3.3.3 关系运算符的优先级与结合性 32

3.4 逻辑运算符和逻辑表达式 32

3.4.1 逻辑运算符 32

3.4.2 逻辑表达式 33

3.4.3 逻辑运算符的优先级与结合性 33

3.5 赋值运算符 35

3.5.1 赋值运算符和赋值表达式 35

3.5.2 复合的算术赋值运算符 35

3.5.3 赋值运算符的优先级与结合性 36

3.6 自增自减运算符 36

3.7 位运算符 37

3.7.1 位运算符 37

3.7.2 位运算符的优先级与结合性 38

3.8 条件运算符和条件表达式 39

3.8.1 条件运算符 39

3.8.2 条件运算符的优先级与结合性 39

3.9 逗号运算符和逗号表达式 39

3.9.1 逗号运算符和逗号表达式 39

3.9.2 逗号运算符的优先级与结合性 40

3.10 不同数据类型数据间的类型转换 40

3.10.1 表达式中不同数据类型数据的混合运算 40

3.10.2 强制数据类型转换 41

3.10.3 赋值表达式的类型转换 42

习题 43

第四章 顺序结构程序设计 46

4.1 C程序的基本结构及语句种类 46

4.1.1 C程序的基本结构 46

4.1.2 C语句种类 46

4.2 数据的输入输出 48

4.3 数据输出 49

4.3.1 putchar函数(字符输出函数) 49

4.3.2 printf函数(格式输出函数) 50

4.4 数据输入 56

4.4.1 getchar函数(字符输入函数) 56

4.4.2 scanf函数(格式输入函数) 57

4.5 顺序结构程序设计举例 60

习题 62

第五章 选择结构程序设计 65

5.1 条件语句 65

5.1.1 if语句的三种形式 65

5.1.2 if语句的嵌套 71

5.1.3 条件运算符(?:)代替条件语句 73

5.2 switch语句 74

5.3 选择结构程序举例 77

习题 78

第六章 循环结构程序设计 82

6.1 while循环语句 82

6.2 do-while循环 85

6.3 for循环 86

6.4 循环的嵌套 90

6.5 几种循环的比较 91

6.6 循环的中途退出 91

6.6.1 break语句 91

6.6.2 continue语句 93

6.6.3 goto语句及用goto语句构成的循环 94

6.7 循环程序举例 95

习题 100

第七章 数组 107

7.1 一维数组说明及初始化 107

7.1.1 一维数组的说明 107

7.1.2 一维数组的引用 108

7.1.3 一维数组的初始化 109

7.2 一维数组应用举例 110

7.3 字符数组与字符串 115

7.3.1 字符串的存储 115

7.3.2 字符型数组的初始化 115

7.3.3 字符串的输入输出 116

7.3.4 常用的字符串函数 118

7.4 二维数组与双下标变量 122

7.4.1 二维数组的说明 122

7.4.2 二维数组的初始化 123

7.4.3 二维数组程序设计举例 124

习题 127

第八章 指针 130

8.1 指针的概念 130

8.1.1 内存单元与地址 130

8.1.2 变量与地址 130

8.1.3 数组与地址 131

8.1.4 直接访问与间接访问 132

8.1.5 指针变量 133

8.2 指针变量的说明和指针运算符 133

8.2.1 指针变量的说明 133

8.2.2 指针运算符& 134

8.2.3 指针运算符 135

8.2.4 指针的初始化 135

8.2.5 空指针和悬挂指针 135

8.3 指针运算表达式 137

8.3.1 指针的算术运算表达式 137

8.3.2 指针的关系运算表达式 138

8.3.3 指针的赋值运算表达式 139

8.3.4 混合运算中注意的问题 139

8.3.5 指针运算表达式的应用举例 140

8.4 指针与数组 141

8.4.1 两种方法访问数组 141

8.4.2 用指针处理数组的例子 142

8.5 指针与字符串 145

8.5.1 使用字符型指针处理字符串 145

8.5.2 使用字符型指针与字符数组处理字符串的区别 146

习题 147

第九章 函数 151

9.1 函数的概念 151

9.2 函数的定义 152

9.2.1 函数定义的一般格式 152

9.2.2 函数的返回 153

9.3 函数的调用 154

9.3.1 函数调用的一般格式 154

9.3.2 函数的原型声明 156

9.4 函数参数的传递 157

9.4.1 参数的“值”传递方式 158

9.4.2 参数的地址传递方式 159

9.4.3 利用参数返回结果 160

9.5 数组参数的传递 161

9.5.1 向函数传递一维数组 161

9.5.2 向函数传递二维数组 165

9.6 字符串参数的传递 166

9.7 局部变量与全局变量 167

9.7.1 局部变量 168

9.7.2 全局变量 168

9.8 变量的存储类型 170

9.8.1 变量的存储类型 170

9.8.2 不同存储类型变量初始化的规定 171

习题 172

第十章 结构体 178

10.1 结构体定义及结构体类型变量 178

10.1.1 结构体定义 178

10.1.2 结构体类型变量的说明 180

10.1.3 结构体类型变量的初始化 182

10.1.4 结构体类型变量成员的引用 183

10.2 结构体类型数组 184

10.2.1 结构体类型数组的说明及初始化 184

10.2.2 结构体类型数组的应用 186

10.3 指向结构体类型数据的指针 187

10.3.1 指向结构体类型变量的指针 187

10.3.2 指向结构体类型数组的指针 190

习题 191

第十一章 文件 194

11.1 文件的概述 194

11.2 文件的打开与关闭 195

11.3 文件的读写 197

习题 207

附录Ⅰ ASCII字符编码一览表 210

附录Ⅱ 关键字及其用途 211

附录Ⅲ 运算符的优先级别和结合方向 211

附录Ⅳ Turbo C常用库函数 212

参考文献 218

购买PDF格式(9分)
返回顶部