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

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

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:潘红主编
  • 出 版 社:开封:河南大学出版社
  • 出版年份:2003
  • ISBN:7810911120
  • 页数:239 页
图书介绍:本书为河南省高职高专计算机专业C语言课程教材。
上一篇:矿山机械结构的简化下一篇:酒仙
《C语言程序设计》目录

第1章 C语言概述 1

1.1 C语言简史 1

1.2 程序和语言 1

1.2.1 程序 1

1.2.2 程序设计语言的发展 2

1.3 C语言的特点 3

1.4 C程序的基本结构 4

1.5 库函数printf()和scanf()的使用 7

1.5.1 函数printf() 7

1.5.2 函数scanf() 9

1.6 C程序的开发过程 11

1.7 经典例题 12

习题1 13

第2章 数据类型、运算符与表达式 14

2.1 C的数据类型 14

2.2 数值数据的表示 14

2.2.1 整数 14

2.2.2 浮点小数 15

2.3 文字数据的表示 15

2.4 变量的定义和赋值 16

2.5 C语言类型修饰符 18

2.6 表达式中数据类型转换 18

2.7.2 算术运算符和算术表达式 19

2.7 算术运算符和算术表达式 19

2.7.1 运算符简介 19

2.7.3 关系运算符和关系表达式 20

2.7.4 逻辑运算符和逻辑表达式 22

2.7.5 赋值运算符和赋值表达式 23

2.7.6 自增运算符和自减运算符 24

2.7.7 逗号运算符和逗号表达式 25

2.7.8 条件运算符和条件表达式 25

2.8 经典例题 27

习题2 28

3.1.1 程序的三种基本结构 29

3.1 程序的三种基本结构 29

第3章 顺序结构程序设计 29

3.1.2 C语言程序的组成 30

3.2 顺序结构程序设计 31

3.3 实现顺序结构程序设计的基本语句 31

3.3.1 赋值语句 31

3.3.2 标准输入/输出 32

3.4 顺序结构程序设计举例 33

习题3 34

第4章 分支结构程序设计 37

4.1 分支结构程序设计 37

4.3 实现分支结构程序设计的语句 38

4.2.2 逻辑运算符与逻辑表达式 38

4.2.1 关系运算符与关系表达式 38

4.2 实现分支结构判断条件的构成 38

4.3.1 if语句 39

4.3.2 switch语句 43

4.4 分支结构程序设计举例 45

习题4 50

第5章 循环结构程序设计 53

5.1 循环结构的设计 53

5.2 实现循环结构的语句 54

5.2.1 while语句 54

5.2.2 for语句 55

5.2.3 do~while语句 57

5.3 循环嵌套的概念及实现 58

5.4 循环结构程序设计举例 62

5.5 其他语句 66

5.5.1 break语句 66

5.5.2 continue语句 67

5.5.3 goto转向语句 68

习题5 69

第6章 数组 71

6.1 一维数组 71

6.1.1 一维数组的定义 71

6.1.3 数组的初始化 72

6.1.2 数组元素的引用 72

6.1.4 一维数组程序举例 73

6.2 二维数组 74

6.2.1 二维数组的定义 74

6.2.2 二维数组的引用 75

6.2.3 二维数组的初始化 76

6.2.4 二维程序举例 77

6.3 字符数组 78

6.3.1 字符数组的定义 78

6.3.2 字符数组的初始化 79

6.3.3 字符数组的引用 79

6.3.4 字符串和字符串结束标志 80

6.3.5 字符数组的输入输出 81

6.3.6 字符串处理函数 83

6.3.7 字符数组应用举例 86

习题6 87

第7章 模块化程序设计及函数与预处理 88

7.1 概述 88

7.2 函数的分类 89

7.2.1 从函数定义的角度 89

7.2.2 从有无返回值角度 89

7.2.3 从主调函数和被调函数之间数据传送的角度 89

7.2.4 库函数功能分类 90

7.3 函数的声明与定义 90

7.3.2 函数的定义 91

7.3.1 函数的声明 91

7.4 函数的参数和函数的值 94

7.4.1 函数的参数 94

7.4.2 函数的返回值 95

7.5 函数的调用 96

7.5.1 函数的简单调用 96

7.5.2 函数的递归调用 98

7.6 变量在函数中的作用域 100

7.6.1 局部变量 100

7.6.2 全局变量 101

7.7.2 外部函数 104

7.7.1 内部函数 104

7.7 内部函数和外部函数 104

7.8 预处理指令 105

7.8.1 #define指令 105

7.8.2 #error指令 106

7.8.3 #include指令 106

7.8.4 #if、#else、#endif指令 107

7.8.5 #undef指令 107

习题7 107

第8章 指针 112

8.1 地址和指针的概念 112

8.2.1 定义一个指针变量 114

8.2 变量的指针和指向变量的指针变量 114

8.2.2 指针变量的引用 115

8.2.3 指针变量作为函数参数 117

8.3 数组的指针和指向数组的指针变量 121

8.3.1 指向数组元素的指针 121

8.3.2 通过指针引用数组元素 122

8.3.3 数组名作函数参数 126

8.3.4 指向多维数组的指针和指针变量 135

8.4 字符串的指针和指向字符串的指针变量 143

8.4.1 字符串的表示形式 143

8.4.2 字符串指针作函数参数 145

8.4.3 对使用字符指针变量和字符数组的讨论 148

8.5 函数的指针和指向函数的指针变量 150

8.5.1 用函数指针变量调用函数 150

8.5.2 用指向函数的指针作函数参数 152

8.6 返回指针值的函数 155

8.7 指针数组和指向指针的指针 158

8.7.1 指针数组的概念 158

8.7.2 指向指针的指针 160

8.7.3 指针数组作main函数的形参 162

8.7.4 void指针类型 164

习题8 164

第9章 结构体与共用体 166

9.1 结构体类型变量的定义和引用 166

9.1.1 结构体类型变量的定义 167

9.1.2 结构体类型变量的引用 168

9.1.3 结构体类型变量的初始化 169

9.2 结构体数组的定义和引用 171

9.3 结构体指针的定义和引用 178

9.3.1 指向结构体类型变量的使用 178

9.3.2 指向结构体类型数组的指针的使用 180

9.4 链表的建立、插入和删除 182

9.4.1 单链表 183

9.4.2 单链表的插入与删除 185

9.5 共用体 194

9.5.1 共用体的定义 195

9.5.2 共用体变量的引用 196

习题9 199

第10章 位运算 201

10.1 位运算概述 201

10.2 位运算 202

10.2.1 按位与运算符 202

10.2.2 按位或运算符 202

10.2.3 按位异或运算符 202

10.2.6 右移运算符 203

10.3 位运算应用举例 203

10.2.5 左移运算符 203

10.2.4 按位取反运算符 203

10.4 位段 207

习题10 209

第11章 文件 210

11.1 文件概述 210

11.2 文件类型指针 211

11.3 文件的打开和关闭 211

11.3.1 文件的打开(fopen函数) 211

11.3.2 文件的关闭(fclose函数) 213

11.4 文件的读写操作 213

11.4.1 fputc函数和fgetc函数(putc函数和getc函数) 213

11.4.2 输入输出一个字符串fputs和fgets函数 217

11.4.3 格式化的输入输出函数 218

11.4.4 按记录(块)的方式输入和输出数据 219

11.5 文件的定位和随机读写 222

11.5.1 rewind函数 222

11.5.2 ftell函数 222

11.5.3 fseek函数 222

11.5.4 ferror函数 223

11.5.5 clearerr函数 224

习题11 224

第12章 C语言图形程序设计 225

12.1 文本方式编程 225

12.2 图形函数及其使用实例 232

相关图书
作者其它书籍
返回顶部