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

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

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:周察金主编
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:2004
  • ISBN:7810944940
  • 页数:282 页
图书介绍:
《C语言程序设计教程》目录

目录 1

第一章 C语言基础 1

1.1 程序设计语言概述 1

1.1.1 程序设计语言简介 1

1.1.2 C语言概述 2

1.2 Turbo C的基本操作 3

1.2.1 Turbo C的启动和退出 5

1.2.2 Turbo C菜单的基本操作 6

1.2.3 Turbo C窗口的基本操作 7

1.3 Turbo C程序的基本操作 7

1.3.1 创建C程序 8

1.3.2 修改C程序 9

l.4 C程序的基本规则 12

1.4.1 几个简单的C程序 12

1.4.2 C语言的库函数 15

上机实习一 18

上机实习1.1 Turbo C的基本操作 18

上机实习1.2 创建和修改C程序 20

上机实习1.3 理解C程序的基本规则 22

本章小结 26

习题一 27

2.1 设置屏幕显示模式 29

2.1.1 屏幕显示模式概述 29

第二章 绘制图形 29

2.1.2 设置和关闭图形模式 30

2.2 绘制图形 34

2.2.1 画直线函数 34

2.2.2 画矩形函数 34

2.2.3 画圆、画圆弧、画椭圆函数 36

2.2.4 设置线型和线宽 37

2.3 设置屏幕显示颜色 39

2.3.1 颜色简介 39

2.3.2 设置屏幕颜色 39

2.4.1 设置填充模式 42

2.4 填充彩色图形 42

2.4.2 填充基本图形的函数 43

2.4.3 填充任意封闭图形的函数 46

2.5 在图形模式下显示字符 47

2.5.1 指定当前输出位置 47

2.5.2 在图形模式下输出文本 47

上机实习二 50

上机实习2.1 C语言作图的基本步骤 50

上机实习2.2 C语言的作图函数 51

上机实习2.3 绘制彩色图形 54

本章小结 58

习题二 59

3.1 数据类型概述 62

3.1.1 数据与数据类型 62

第三章 数据及其运算 62

3.1.2 基本数据类型概述 63

3.2 常量与变量 64

3.2.1 基本概念 64

3.2.2 变量的基本操作 66

3.3 基本数据类型 69

3.3.1 整型常量和整型变量 69

3.3.2 实型常量和实型变量 70

3.3.3 字符型常量和字符型变量 70

3.4 基本输入/输出函数 73

3.4.1 printf函数 73

3.4.2 scanf函数 78

3.4.3 getchar函数与putchar函数 82

3.5 算术运算符和算术表达式 83

3.5.1 算术运算符 83

3.5.2 算术表达式 86

3.6 关系运算符和关系表达式 88

3.6.1 关系运算符 88

3.6.2 关系表达式 89

3.7 逻辑运算符和逻辑表达式 90

3.7.1 逻辑运算符 90

3.7.2 逻辑表达式 90

上机实习三 91

上机实习3.1 标识符、常量和变量 91

上机实习3.2 输出数据 93

上机实习3.3 输入数据 96

上机实习3.4 算术运算符和算术表达式 99

上机实习3.5 关系运算符和逻辑运算符 101

本章小结 103

习题三 104

第四章 C程序基本结构 107

4.1 顺序结构 107

4.1.1 顺序结构程序设计 107

4.1.2 结构化程序设计概述 109

4.2 选择结构程序 110

4.2.1 单分支选择结构 110

4.2.2 双分支选择结构 112

4.2.3 多分支选择结构 114

4.3 循环结构程序 123

4.3.1 while语句 123

4.3.2 do while语句 126

4.3.3 for语句 127

4.3.4 循环的嵌套 132

4.3.5 break语句和continue语句 134

4.3.6 程序设计举例 136

4.4 程序调试 142

4.4.1 程序调试 142

4.4.2 程序设计常见错误 146

上机实习4.1 顺序结构程序设计 150

上机实习四 150

上机实习4.2 选择结构程序设计 152

上机实习4.3 循环结构程序设计(1) 155

上机实习4.4 循环结构程序设计(2) 158

上机实习4.5 程序调试的基本方法 160

本章小结 161

习题四 162

第五章 函数和变量 168

5.1 函数 168

5.1.1 函数的定义 168

5.1.2 函数的返回值 170

5.1.3 函数的调用 171

5.1.4 函数的嵌套调用 173

5.1.5 函数的递归调用 176

5.2 局部变量和全局变量 180

5.2.1 局部变量的作用域和生存期 180

5.2.2 全局变量的作用域和生存期 183

5.3 函数的参数传递 185

上机实习五 187

本章小结 190

习题五 190

第六章 数组 194

6.1 一维数组 194

6.1.1 一维数组的定义 194

6.1.3 一维数组元素的引用 195

6.1.2 数组元素的赋值 195

6.1.4 一维数组的应用 196

6.2 二维数组 197

6.2.1 二维数组的定义和赋值 197

6.2.2 二维数组的引用 198

6.3 字符数组 200

6.3.1 字符数组的定义和赋值 200

6.3.2 字符串与字符数组 201

6.3.3 字符数组的引用 202

6.3.4 字符串处理函数 203

6.3.5 二维字符数组 205

上机实习六 206

本章小结 209

习题六 210

第七章 指针 213

7.1 指针的概念 213

7.1.1 内存的访问方式 213

7.1.2 指针与指针变量 214

7.2 变量的指针 214

7.2.1 指针变量的定义 214

7.2.2 指针变量的引用 215

7.2.3 指向指针的指针 217

7.2.4 指针变量作为函数参数 218

7.3.1 数组的指针表示 220

7.3 指针与数组 220

7.3.2 数组名做函数参数 221

7.3.3 字符串指针变量 225

7.3.4 指针与二维数组 228

上机实习七 232

本章小结 233

习题七 233

第八章 结构体、共用体与位运算 238

8.1 结构体简介 238

8.1.1 结构体类型的定义 238

8.1.2 结构体变量的定义 240

8.1.3 结构体变量的引用 242

8.2 共用体简介 244

8.2.1 共用体类型的定义 244

8.2.2 共用体变量的定义 244

8.2.3 共用体变量的访问 245

8.3 位运算简介 246

8.3.1 位与字节 246

8.3.2 数的编码 247

8.3.3 位运算 247

上机实习八 251

上机实习8.1 结构体变量的基本用法 251

上机实习8.2 共用体变量的基本用法 252

本章小结 253

习题八 254

第九章 文件 256

9.1 C文件概述 256

9.1.1 文件的相关概念 256

9.1.2 缓冲文件系统与非缓冲文件系统 257

9.2 文件的打开与关闭 258

9.2.1 文件指针 258

9.2.2 打开文件 258

9.2.3 关闭文件 261

9.3 文件的读写 261

9.3.1 读写一个字符 261

9.3.2 读写一个字符串 264

9.3.3 格式化输入/输出 266

9.3.4 数据块读写函数 267

9.4 文件定位和出错检验 269

9.4.1 文件定位 269

9.4.2 出错的检验 271

上机实习九 271

本章小结 272

习题九 272

附录一 ASCII字符编码一览表 276

附录二 C语言中的关键字 277

附录三 Turbo C常用库函数 278

返回顶部