当前位置:首页 > 工业技术
C语言程序设计基础与项目实训
C语言程序设计基础与项目实训

C语言程序设计基础与项目实训PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:文东,孙鹏飞,潘钧主编
  • 出 版 社:北京:中国人民大学出版社
  • 出版年份:2009
  • ISBN:9787300099118
  • 页数:308 页
图书介绍:本书介绍C语言的基本概念、数据类型、顺序、选择等。
《C语言程序设计基础与项目实训》目录

第1章 C语言概述 1

C语言的发展与特点 2

C语言的发展 2

C语言的特点 2

C语言程序的结构和语法规则 2

C语言程序的基本结构 2

C语言函数的基本结构 4

C语言函数的语法规则 5

C语言程序上机指导 6

C程序开发过程 6

Visual C++6.0集成开发环境 6

小结 8

练习题 9

上机实验 10

第2章 数据类型及其运算 11

标识符 12

C语言的数据类型 13

常量 15

整型、实型及符号常量 15

字符型常量 16

变量 18

变量的概念 18

变量的定义与初始化 19

运算符与表达式 19

C语言运算符概述 19

算术运算符与算术表达式 21

表达式中数据间的混合运算与类型转换 22

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

关系运算符与关系表达式 26

逻辑运算符与逻辑表达式 27

条件运算符与条件表达式 28

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

小结 29

练习题 31

上机实验 32

第3章C语言程序结构及控制语句 33

程序的三种基本控制结构 34

顺序结构 35

C语言程序语句 35

输入/输出函数 36

选择结构 39

if语句 39

switch语句 43

循环结构 45

while语句 46

do-while语句 47

for语句 48

break语句和continue语句 49

循环结构的嵌套 51

goto语句 53

循环结构程序设计应用 54

小结 57

练习题 57

上机实验 60

第4章 数组 61

一维数组 62

一维数组的定义 62

一维数组元素的引用 62

一维数组的初始化 63

一维数组的应用 64

二维数组 70

二维数组的定义 71

二维数组元素的引用 71

二维数组的初始化 71

字符数组和字符串数组 74

字符数组 74

字符串数组 78

小结 79

练习题 80

上机实验 82

第5章 函数 83

函数的定义与调用 84

函数定义 84

函数调用 85

函数的返回值与函数类型 86

被调函数声明 88

函数应用举例 89

内部函数和外部函数 92

内部函数 92

外部函数 92

内部变量和外部变量 93

内部变量 93

外部变量 94

变量的存储类型 95

内部变量的存储类型 95

外部变量的存储类型 98

函数的数据传递 99

传值调用 99

传址调用 100

外部变量传递数据 101

数组作为函数参数 102

数组元素作为函数参数 102

数组名作为函数参数 102

递归函数 104

递归模型 104

递归的执行过程 105

小结 106

练习题 108

上机实验 112

第6章 指针 113

指针和指针变量 114

指针变量的定义及其运算 115

指针变量的定义 115

指针运算符 116

指针变量的初始化 118

指针变量的运算 118

指针变量和数组 121

指针变量与一维数组 121

指向多维数组元素和指向分数组的指针 126

字符串指针变量和字符串 131

指针数组 135

多级指针变量 137

指针与函数 139

指针型函数 139

指向函数的指针变量 140

命令行参数 143

小结 143

练习题 145

上机实验 148

第7章 编译预处理 149

宏定义 150

无参宏定义 150

带参宏定义 151

条件编译 154

文件包含 156

小结 157

练习题 158

上机实验 160

第8章 结构体和共用体 161

结构体类型声明和结构体变量定义 162

结构体类型声明 162

结构体变量的定义 163

结构体变量的引用和初始化 164

结构体变量作为函数参数 166

结构体数组 167

结构体数组的定义 167

结构体数组的引用 167

结构体数组的初始化 168

结构体指针变量 169

结构体指针变量定义 169

结构体数组指针 169

结构体指针变量作为函数参数 171

结构体数组作为函数参数 172

结构体的应用——链表 173

C语言动态分配函数 173

单链表及其基本运算的实现 174

共用体 179

共用体类型的定义 179

共用体变量的定义 179

共用体变量的引用和初始化 180

枚举类型 184

枚举类型的声明和变量定义 184

有关枚举类型数据的操作 185

用户定义类型 187

小结 189

练习题 190

上机实验 194

第9章 位运算 195

位运算符和位运算 196

位运算符 196

位运算符的运算功能 196

位段结构 200

位段的概念 200

位段结构的声明和变量定义 200

位段的引用 202

小结 203

练习题 203

上机实验 204

第10章 文件 205

文件概述 206

文件的分类 206

文件的操作流程 207

文件缓冲区 208

流和文件指针 208

文件的打开和关闭 209

文件的打开 209

文件的关闭 211

文件的顺序读写 211

文件的字符读/写函数 211

文件的字符串读/写函数 215

文件格式化读写 216

文件的随机读写 217

文件定位操作 218

文件的随机读写函数 219

文件检测函数 220

feof()函数 220

ferror()函数 221

小结 222

练习题 222

上机实验 226

第11章 综合项目开发 227

人事管理系统 228

需求陈述 228

功能描述 228

总体设计 228

程序实现 232

学生信息管理系统 246

需求陈述 246

功能描述 247

总体设计 247

程序实现 255

第12章 课程设计 297

电话簿管理系统 298

设计要求 298

设计思路 298

设计方法 298

商品销售管理系统 301

设计要求 301

设计思路 301

设计方法 302

附录A C语言运算符及优先级 306

附录B部分字符与ASCII码对照表 307

参考文献 308

返回顶部