当前位置:首页 > 工业技术
C语言简明教程
C语言简明教程

C语言简明教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:杨新发主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302295617
  • 页数:262 页
图书介绍:本书是一本C语言简明教程,主要适用于少学时的非计算机类本科生、独立学院学生和高职高专学生。本书的特色在“简”字上,一是内容编排上,针对性强,详略得当;二是文字叙述上,力求简单明了、浅显易懂、比喻恰当、例子实际,使读者能轻松学会C语言,最终能编写小型的程序。本书分为基础篇和提高篇两部分,读者可根据需要有选择地进行学习。
《C语言简明教程》目录

基础篇 2

第1章 C语言入门 2

1.1 C语言的历史与发展 2

1.2 C语言的简单程序 2

1.3 C语言程序的主要组成部分 6

1.3.1 总体结构 6

1.3.2 构成元素 6

1.3.3 书写规定 6

1.4 C语言程序的运行过程与运行环境 7

1.4.1 C语言程序的运行过程 7

1.4.2 VC++6.0环境 8

1.4.3 TC 2.0环境 11

1.5 C家族的其他主要成员 12

1.5.1 C++ 12

1.5.2 C# 14

本章小结 16

习题 16

第2章 数据计算 18

2.1 C语言的数据类型 18

2.1.1 数据类型一览 18

2.1.2 基本数据类型 19

2.2 常量 20

2.2.1 常量的分类 20

2.2.2 整型常量与实型常量 21

2.2.3 字符常量与字符串常量 22

2.3 变量 23

2.3.1 变量在程序中的作用 23

2.3.2 变量命名与变量类型 23

2.3.3 变量定义与变量取值 24

2.4 运算符 27

2.4.1 运算符的功能 27

2.4.2 运算符的分类 27

2.4.3 运算符的优先级与结合性 29

2.5 表达式 29

2.5.1 表达式的组成与分类 29

2.5.2 算术表达式 30

2.5.3 赋值表达式 36

本章小结 38

习题 39

第3章 程序设计 42

3.1 编写程序时需考虑的主要因素 42

3.1.1 变量情况 42

3.1.2 计算公式或算法 44

3.1.3 程序结构及语句的选择 46

3.2 C语言语句的分类 49

3.2.1 按实现的功能分类 49

3.2.2 按计算机的动作分类 51

3.3 顺序结构程序设计 52

3.3.1 能在顺序结构程序中使用的语句 52

3.3.2 一个程序是如何获得数据的 52

3.3.3 数据的输出 55

3.3.4 顺序结构程序示例 60

3.4 选择结构程序设计 64

3.4.1 关系表达式与逻辑表达式 64

3.4.2 选择结构语句一览 66

3.4.3 if语句与if...else语句 67

3.4.4 switch语句 77

3.4.5 选择结构程序示例 80

3.5 循环结构程序设计 85

3.5.1 循环结构语句一览 85

3.5.2 while语句 87

3.5.3 do...while语句 90

3.5.4 for语句 92

3.5.5 改变循环执行的break与continue语句 96

3.5.6 循环的嵌套 99

3.6 综合应用举例 106

本章小结 110

习题 111

第4章 数组初探 117

4.1 什么情况下使用数组 117

4.2 数组的相关概念 117

4.2.1 数组的概念 117

4.2.2 数组的分类 118

4.3 一维数值数组 118

4.3.1 一维数值数组的定义与初始化 118

4.3.2 一维数值数组元素的引用 121

4.3.3 一维数值数组的赋值、输入与输出 121

4.3.4 应用举例 124

4.4 一维字符数组 128

4.4.1 一维字符数组的定义与初始化 128

4.4.2 一维字符数组的输入与输出 129

4.4.3 与字符串有关的函数 130

4.4.4 应用举例 134

4.5 二维数组简介 137

4.5.1 二维数值数组 137

4.5.2 二维字符数组 141

4.5.3 应用举例 142

本章小结 145

习题 146

第5章 函数应用 151

5.1 函数使用的场合 151

5.2 函数的分类 151

5.2.1 库函数 152

5.2.2 用户自定义函数 152

5.3 函数的定义与调用 153

5.3.1 函数的定义 153

5.3.2 函数的普通调用 156

5.3.3 主函数与其他函数的关系 160

5.4 函数的特殊调用 162

5.4.1 函数的嵌套调用 162

5.4.2 函数的递归调用 164

5.5 数组作为函数参数 166

5.5.1 数组元素作为函数实参 167

5.5.2 数组名作为函数参数 168

5.6 变量的作用域 169

5.6.1 局部变量 170

5.6.2 全局变量 172

5.7 函数应用举例 174

本章小结 177

习题 178

提高篇 184

第6章 结构体与枚举类型概述 184

6.1 结构体简介 184

6.1.1 定义结构体类型变量的方法 184

6.1.2 结构体变量的引用 188

6.1.3 结构体数组 189

6.2 枚举类型 192

6.2.1 枚举类型变量的定义 192

6.2.2 枚举类型变量的引用 193

6.3 用typedef定义类型 194

6.4 应用举例 195

本章小结 197

习题 197

第7章 指针的简单应用 201

7.1 对变量的进一步讨论 201

7.1.1 变量的值与变量的地址 201

7.1.2 变量的访问形式 201

7.2 指针和指针变量的基本概念 202

7.2.1 指针与指针变量的概念 202

7.2.2 指针变量的类型 204

7.2.3 指针的运算 205

7.2.4 指针变量的使用 209

7.3 指针与数组 211

7.3.1 指向数组元素的指针变量 211

7.3.2 通过指针变量引用数组元素 212

7.3.3 指向二维数组的指针和指针变量 214

7.4 应用举例 217

本章小结 221

习题 222

第8章 文件的初步使用 224

8.1 文件的基本概念 224

8.1.1 文件的分类 224

8.1.2 文件类型指针 225

8.2 文件的打开与关闭 225

8.2.1 打开文件函数fopen 225

8.2.2 关闭文件函数fclose 227

8.3 文件的顺序读写操作 228

8.3.1 字符读写函数 228

8.3.2 字符串读写函数 231

8.4 其他文件函数 232

8.4.1 文件定位函数 232

8.4.2 文件检测函数 233

8.5 应用举例 233

本章小结 235

习题 235

附录1 C语言中的关键字 236

附录2 C语言语法摘要 238

附录3 运算符的优先级与结合性 242

附录4 常用库函数 243

附录5 ASCII码表 263

参考文献 264

返回顶部