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

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

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:吴雅娟主编
  • 出 版 社:哈尔滨:哈尔滨工业大学出版社
  • 出版年份:2008
  • ISBN:9787560327730
  • 页数:241 页
图书介绍:本书是学习C程序设计的基础教程,按照第一语言编写,注重基本知识的讲解和基本程序设计方法的训练,注意循序渐进的安排内容,采用通俗、简练的讲解方法讲授基本知识,通过精心设计的大量例题渗透程序设计方法,使得读者掌握C语言的基本内容和程序设计方法。
《C语言程序设计教程》目录

第1章 C语言概述 3

C语言简介 3

C语言的产生和发展 3

C语言程序的构成 4

C语言的主要特点 6

C语言程序的上机步骤 6

小结 8

习题 8

第2章 C语言的数据类型 9

数据类型概述 9

常量 10

整型常量 10

浮点型常量 10

字符常量 10

字符串常量 11

符号常量 11

变量 11

标识符 12

整型变量 12

浮点型变量 13

字符型变量 14

字符串的存储方式 14

数据的输入/输出 15

引例 15

格式输入/输出函数 15

字符输入/输出函数 20

应用举例 21

小结 22

习题 22

第3章 运算符与表达式 24

运算符与表达式概述 24

基本算术运算符与算术表达式 25

赋值运算符与赋值表达式 26

不同数据类型的转换 27

自动转换 27

强制转换 29

自增、自减运算符 30

逗号运算符与逗号表达式 30

小结 31

习题 31

第4章 程序的流程控制 33

程序的基本结构 33

选择结构 34

关系运算符和关系表达式 34

逻辑运算符和逻辑表达式 35

if语句 36

switch语句 39

条件表达式 41

选择结构程序举例 41

循环结构 42

while语句 43

do-while语句 45

for语句 48

break语句和continue语句 51

常用算法举例 52

小结 58

习题 58

第5章 数组 61

数组的概念 61

引例 61

数组的概念 62

一维数组 63

一维数组的定义和引用 63

一维数组元素的赋值 63

一维数组常用算法举例 64

二维数组 70

二维数组的定义 70

二维数组的初始化 71

二维数组常用算法举例 71

字符数组 74

字符数组与字符串 74

字符串的输入输出 75

字符串处理函数 76

字符串应用举例 79

小结 84

习题 85

第6章 函数 88

C程序的模块化 88

函数的定义 90

无参函数的定义*有参函数的定义 92

函数的调用 93

实参和形参 93

turn语句 95

对被调函数的类型声明 97

递归函数 97

数组作为函数参数 99

数组元素作实参 99

数组名作函数的参数 100

变量的存储类别 108

变量的作用域与生存期 108

变量的存储类别 109

小结 112

习题 113

第7章 编译预处理 116

宏定义 116

无参宏定义 116

带参宏定义 117

文件包含 118

小结 119

习题 119

第8章 指针 121

变量、地址与指针概述 121

指针变量 123

指针变量的声明 123

指针变量的使用 123

指针运算 125

二级指针与多级指针 127

指针与函数 128

函数参数的传值与传地址 128

指针作为函数参数 129

指针作为函数返回值 131

指向函数的指针 132

指针与数组 134

一维数组与指针 134

二维数组与指针 139

指针与字符串 143

指针数组 147

main函数的参数 150

小结 151

习题 152

第9章 结构体、共用体与枚举型数据 156

结构体概述 156

结构体类型概述 156

结构体类型定义 157

结构体变量 158

结构体变量的声明 158

结构体的使用 160

结构体与函数 161

结构体与数组 162

结构体数组的声明 162

结构体数组的初始化 162

结构体数组的使用 163

结构体与指针 164

指向结构体的指针 164

结构体数组与指针 166

结构体指针变量作函数参数 167

结构体与链表 171

链表的概念 171

动态分配内存 172

用结构体实现链表 174

链表的操作 174

共用体 180

共用体概述 180

共用体类型的定义 181

共用体变量的声明 181

共用体的使用 182

枚举类型数据 183

枚举类型的定义 183

枚举类型变量的声明 183

枚举类型变量的使用 183

类型定义符rypedef 184

位运算 185

位运算符 185

位段 188

举例 188

小结 189

习题 190

第10章 文件 192

文件概述 192

文件类型 192

缓冲和非缓冲文件系统 193

文件指针 193

打开/关闭文件 194

打开文件函数fopen() 194

关闭文件函数fclose() 195

顺序读写文件 196

输入/输出字符 196

输入/输出字符串 198

格式化输入/输出 200

输入/输出数据块 202

定位读写文件 203

fseek函数 203

rewind函数 204

ftell函数 204

文件应用举例 205

小结 209

习题 209

实验部分 213

C语言上机实验说明 213

C程序的集成开发环境 215

顺序结构程序设计 216

选择结构程序设计(一) 217

选择结构程序设计(二) 218

循环结构程序设计(一) 219

循环结构程序设计(二) 220

三种基本结构的综合应用 221

一维数组 221

二维数组 222

字符数组 223

函数(一) 224

函数(二) 225

函数(三) 226

指针 226

结构体、链表和文件 228

附录 230

标准ASCII码表 230

C语言常用关键字 231

运算符优先级与结合性 232

C语言库函数 234

数学函数 234

字符函数和字符串函数 235

输入输出函数 236

动态存储分配函数 238

转换函数 238

图形图像函数 239

参考文献 241

返回顶部