当前位置:首页 > 工业技术
精讲多练C语言
精讲多练C语言

精讲多练C语言PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:冯博琴,刘路放主编
  • 出 版 社:西安:西安交通大学出版社
  • 出版年份:1997
  • ISBN:7560509460
  • 页数:302 页
图书介绍:
《精讲多练C语言》目录

前言 1

使用本书的建议 1

第1单元Hello,C! 1

本单元教学目标 1

学习要求 1

授课内容 1

1.1 C语言是最好的程序设计语言 1

目录 1

1.2 C程序的基本结构 2

1.3 用C语言解决实际问题的步骤 5

1.4 C语言的历史、特点、用途和发展 6

自学内容 6

1.5 库函数printf()与scanf()的使用方法 7

调试技术 9

1.6 Turbo C 2.0的安装方法和主要文件 10

1.7 Turbo C集成环境的使用方法 11

1.8 程序的输入与编辑 13

1.9 利用Turbo C的联机帮助 14

1.10编译过程的调试 14

1.11连接过程的调试 17

程序设计举例 18

单元上机练习题目 19

本单元教学目标 22

学习要求 22

授课内容 22

2.1 程序的基本控制结构 22

第2单元控制结构 22

2.2 “自顶向下,逐步求精”的程序设计方法 24

2.3 C 语言的控制结构 26

2.4 伪代码 29

自学内容 33

2.5 结构化程序设计方法简介 33

2.6.1 switch语句 34

2.6 C语言的其它控制转移语句 34

2.6.2 goto语句和语句标号 36

2.6.3 break语句和continue语句 38

调试技术 39

2.7 运行错误的判断与调试 39

2.8 基本调试手段 40

程序设计举例 41

单元上机练习题目 48

3.1 数据类型 49

学习要求 49

授课内容 49

第3单元数据类型 49

本单元教学目标 49

3.2 整数数据的表示方法 50

3.3 一般数值数据的表示方法 51

3.4 文字数据的表示方法 54

3.5 数组 55

自学内容 57

3.6 标识符 57

3.7 8进制和16进制常量 58

3.9 变量的初始化 59

3.10字符型数组和字符串处理库函数 59

3.8类型修饰符 59

调试技术 62

3.11Turbo C集成环境的调试功能 62

3.12集成环境的文件处理功能 64

3.13工程文件的应用 65

程序设计举例 65

单元上机练习题目 74

第4单元表达式与函数 77

本单元教学目标 77

学习要求 77

授课内容 77

4.2 逻辑运算符和逻辑表达式 78

4.1 算术运算符和算术表达式 78

4.3 赋值运算符和赋值表达式 79

4.4 自增运算符和自减运算符 80

4.5 其它具有副作用的运算符 81

4.6 表达式语句 83

4.7 函数的结构 83

4.8 函数的引用 86

自学内容 88

4.9 表达式中各运算符的运算顺序 88

4.10类型不同的数据之间的混合算术运算 89

4.11问号表达式 90

4.12逗号表达式 91

4.13函数的说明 92

4.14递归函数 93

调试技术 97

4.15存储模式 97

4.16集成环境的参数设置 98

4.17命令行编译器 100

程序设计举例 101

单元上机练习题目 103

思考题 104

5.1 宏定义 105

授课内容 105

学习要求 105

第5单元编译预处理 105

本单元教学目标 105

5.2 文件包含 109

自学内容 112

5.3 局部变量和全局变量 112

5.4 自动变量、静态变量和寄存器变量 114

5.5 多个源程序文件组成的大程序中的全局变量说明 117

5.6 变量使用小结 117

调试技术 118

5.7 注解在调试中的作用 118

5.8 编译程序的预定义宏 120

程序设计举例 124

5.9 条件编译命令………………………………………………………………………?5.10取消宏定义命令 124

5.11如何查看编译预处理对源程序的转换结果 124

单元上机练习题目 128

第6单元结构体和共用体类型 130

本单元教学目标 130

学习要求 130

授课内容 130

6.1 结构体类型 130

6.2 结构体类型和结构体类型变量的定义 132

6.3 结构体类型变量的使用 135

6.4 日期类型和时间类型 138

自学内容 138

6.5 共用体类型 139

6.6 枚举类型 145

6.7 typedef语句 146

6.8 结构体类型变量的初值 147

6.9 如何确定各种数据类型变量占用的存储量 147

6.10类型定义和变量说明的简化 148

实用编程 148

6.11用户界面程序设计:面向显示屏的输出 148

6.12菜单程序构造 153

程序设计举例 160

6.13中文操作系统编程 160

单元上机练习题目 163

第7单元指针的概念 164

本单元教学目标 164

学习要求 164

授课内容 164

7.1 地址与指针 164

7.2 指针型变量的定义 166

7.3 指针与数组 169

自学内容 174

7.4 指针的数组 174

7.5 指针和指针数组的初始化 176

实用编程 177

7.6 使用操作系统的中断功能调用 177

7.7 鼠标编程 182

程序设计举例 190

单元上机练习题目 194

第8单元指针与函数 195

本单元教学目标 195

学习要求 195

授课内容 195

8.1 返回值为地址值的函数 195

8.2 指针型的参数 196

8.3 指向函数的指针 197

8.4 指向函数的指针的数组 199

自学内容 199

8.5 指向指针的指针 199

8.6 指 void类型的指针和对指针的强制类型转换 200

8.7 动态存储分配与内存管理 201

8.8 命令行参数 205

实用编程 207

8.9 可变参数表函数的编程 207

8.10远指针和近指针 209

程序设计举例 212

单元上机练习题目 218

第9单元指针与结构体 219

本单元教学目标 219

学习要求 219

教学内容 219

9.1 指针与结构体类型变量 219

9.2 链表结构(1):单链表 221

自学内容 226

9.3 链表结构(2):其它链式数据结构 226

9.4 位运算表达式 229

9.5 图形编程基础 235

实用编程 235

程序设计举例 243

单元上机练习题目 249

第10单元文件 260

本单元教学目标………………………………………………………………………………?10.6文件指针管理 260

10.7非缓冲文件系统简介 263

实用编程 265

程序设计举例 274

单元上机练习题目 282

附录1ASCⅡ码表 284

附录2 Turbo C常用库函数 286

附录3常见的编译出错信息 298

返回顶部