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

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

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:鲍广华主编
  • 出 版 社:合肥:安徽大学出版社
  • 出版年份:2008
  • ISBN:9787811103267
  • 页数:261 页
图书介绍:本书是对唐代温庭筠生平及其诗、文、词、小说等作品研究。
《C语言程序设计基础》目录

第1章 算法与程序 1

算法 1

算法的概念 1

算法的特征 2

算法的表示 3

算法的设计 8

算法的分析 9

程序与程序设计 9

程序与程序设计的概念 9

程序设计语言 10

程序的基本结构 10

程序设计的一般步骤 11

结构化程序设计 11

习题1 11

第2章 C语言简介 12

C语言的发展与特点 12

C语言的发展 12

C语言的特点 12

C语言的基本标识符 13

C语言程序的结构特点 14

运行C源程序 16

C源程序的编辑、编译、连接、运行 16

C语言程序的开发环境——VC++6.0 16

习题2 20

第3章 基本数据类型及其运算 21

C语言的数据类型 21

一般概念 21

数据类型 22

常量与变量 22

常量 22

变量 23

整型数据 23

整型常量 23

整型变量 24

实型数据 25

实型常量 25

实型变量 25

字符型数据 26

字符常量 26

字符变量 27

运算符和表达式 28

算术运算符及其表达式 28

关系运算符、逻辑运算符及其表达式 31

赋值运算符和赋值表达式 32

其他运算符及其表达式 33

混合类型数据的运算 34

位运算和移位运算 35

位运算 35

移位运算 36

习题3 37

第4章 数据的输入和输出 40

概述 40

C语句概述 40

C*语言中数据输入输出的实现 41

格式化输入与输出函数 42

格式化输出函数 42

格式化输入函数 47

字符数据的输入输出 50

单个字符输入函数getchar 50

单个字符输出函数putchar 51

字符串输入函数gets 52

字符串输出函数puts 52

习题4 53

第5章 程序控制结构 54

程序的三种基本结构 54

顺序结构 55

分支结构 58

if语句 58

switch语句 64

循环结构 69

while语句 69

do——while语句 70

for语句 71

三种循环语句的比较 73

循环结构的嵌套 73

辅助控制语句 75

break语句 75

continue语句 76

应用举例 77

习题5 86

第6章 数组 89

一维数组 89

概述 89

一维数组 90

二维数组及多维数组 93

字符型数组 95

应用举例 98

习题6 100

第7章 函数 101

概述 101

函数的定义、调用及其返回值 102

函数的定义 102

函数的调用 104

函数的返回值 106

函数参数的传递 107

函数参数的特点 107

基本类型变量作函数实参 108

函数的嵌套与递归调用 108

函数的嵌套调用 108

函数的递归调用 110

变量的作用域和存储类别 111

内部变量 111

外部变量 112

变量的存储类型 113

变量类别小结 115

应用举例 116

习题7 119

第8章*指针 121

指针的概念及基本操作 121

指针的概念 121

指针变量的定义和初始化 122

指针变量的基本操作 123

指针的基本运算 124

指针的算术运算 124

指针的关系运算 125

指针与数组 125

指针与一维数组 125

指针与字符串 127

指针数组 130

多级指针 131

指针与二维数组 132

指针与函数 133

指针作函数参数 133

用数组名作函数参数 134

返回指针值的函数 135

main函数的参数 136

应用举例 138

习题8 144

第9章 C程序的模块结构 148

结构化程序设计方法 148

自顶向下分析问题 149

模块化程序设计 150

结构化程序编写 151

程序调试与代码优化 157

程序调试 157

代码优化 170

算法分析实例 172

含多个文件模块程序的组织 175

习题9 177

第10章 结构、共用和枚举 178

结构体 178

概述 178

结构体成员 182

结构体数组 184

结构体指针变量 186

共用体 188

概述 188

共用体成员 190

枚举类型 192

动态存储分配 194

链表 195

链表的概念及组成 196

链表的基本操作 197

类型别名定义 200

习题10 201

第11章 编译预处理 203

概述 203

宏定义 203

无参宏定义 203

有参宏定义 205

文件包含 206

概述 206

库函数 206

条件编译 208

习题11 210

第12章 文件 213

C文件概述 213

文件的打开与关闭 215

fopen函数 215

fclose函数 217

文件的读写 217

输入和输出一个字符 218

输入和输出一个字符串 219

按“记录”方式输入和输出 221

格式化的输入和输出 223

文件的定位 225

文件的出错检测 227

文件操作实例 228

习题12 230

第13章 面向对象及C++初步 232

面向对象程序设计概述 232

C++简介 237

C++的发展 237

C++的特点 238

C++的程序结构 238

C++的类和对象 239

习题13 241

附录1运算符优先级和结合性 242

附录2常用字符ASCII代码对照表 243

附录3 C程序集成开发环境——VC++6.0 245

附录4常见错误信息及其原因 252

附录5 C语言常用标准库函数 254

参考文献 261

返回顶部