《C语言程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:樊学东主编
  • 出 版 社:北京:教育科学出版社
  • 出版年份:2008
  • ISBN:9787504139221
  • 页数:219 页
图书介绍:C语言作为一门学科,已经有了很长的历史,近年来更是在国内外得到了迅速推广和使用。如今,大部分高校已经将C语言作为各专业的公共基础课。C语言作为一种计算机语言,具有突出的优点,不仅为计算机专业人员普遍使用,而且很多计算机应用人员亦用此编写程序,将其作为了一种应用软件。本书稿共分为C语言基础、数据类型及其运算、程序结构设计、数组、函数、编译预处理、结构体与共用体、指针、文件和综合实例十章,全面系统地介绍和讲解了C语言的基础知识,概念清晰,通俗易懂,体系合理,文字流畅,并配有丰富的实例讲解,对高职高专的学生有非常强的针对性和实用性。

第一章 C语言基础 1

C语言发展简史 1

C语言程序的基本结构 3

C语言程序的基本结构 3

C语言程序设计书写格式 6

C语言程序的编辑及运行 8

实验 Turbo C基本操作方法 9

本章小结 13

习题 14

第二章 数据类型及其运算 15

基本符号 15

字符集 15

标识符 15

关键字 16

数据类型 16

常量 17

整型常量 18

实型常量 18

字符常量 18

字符串常量 19

变量 20

整型变量 20

实型变量 20

字符变量 21

运算符和表达式 21

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

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

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

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

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

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

长度运算符sizeof 26

数据类型转换 27

实验 数据类型、表达式操作 28

本章小结 31

习题 31

第三章 程序结构 35

算法 35

算法的概念 35

简单算法设计举例 36

算法的特性 37

算法的表示 38

顺序结构程序设计 42

C语言语句概述 43

赋值语句 43

格式化输入/输出函数 45

字符数据的输入/输出函数 51

顺序结构程序举例 53

选择结构程序设计 54

if语句 54

if语句的嵌套 56

switch语句 58

选择结构程序设计举例 60

循环结构程序设计 63

循环结构 63

while语句 63

do-while语句 66

for语句 67

循环的嵌套 71

goto,break和continue语句 72

循环结构程序举例 74

实验 三种基本结构程序设计 76

顺序结构程序设计 76

选择结构程序设计 77

循环结构程序设计 79

本章小结 81

习题 82

第四章 数组 89

数组的概念 89

一维数组 89

一维数组的定义 89

一维数组的引用 90

一维数组的初始化 91

一维数组的应用举例 91

二维数组 93

二维数组的定义 93

二维数组的引用 95

二维数组的初始化 95

二维数组的应用举例 95

字符数组 97

字符数组的定义 97

字符数组的初始化 97

字符数组的引用 98

字符串和字符串结束标志 99

字符数组的输入输出 99

字符串处理函数 100

字符数组的应用举例 101

应用举例 103

实验 数组的应用 105

本章小结 108

习题 108

第五章 函数 110

函数的定义 110

函数概述 110

函数的定义 111

函数的调用 112

函数的说明 112

函数的调用 113

函数参数的传递 114

数组做函数参数 115

函数的嵌套调用 117

变量的作用域与存储属性 118

变量的作用域 118

变量的存储属性 120

应用举例 123

实验 函数操作 126

本章小结 129

习题 129

第六章 编译预处理 132

文件包含 132

宏定义 132

不带参数的宏定义 133

带参数的宏定义 134

应用举例 136

实验 编译预处理 137

本章小结 138

习题 139

第七章 结构体与共用体 140

结构体 140

结构体类型的定义 140

结构体变量的说明 141

结构体变量的初始化 142

结构体变量的引用 142

结构体数组 144

指向结构体的指针 146

用结构体变量和指向结构体的指针做函数参数 148

共用体 150

共用体类型的定义 150

共用体变量的说明 151

共用体变量的引用 152

共用体类型数据的特点 152

枚举类型 153

枚举类型的定义 154

枚举变量的说明 154

枚举变量的引用 154

自定义类型 155

应用举例 156

实验 结构体和共用体应用 159

本章小结 163

习题 163

第八章 指针 165

指针和指针变量 165

变量与地址 165

指针与指针变量 166

指针与数组 167

指向数组的指针 167

指向字符串的指针变量 169

指针与函数 171

指针变量作为函数参数 171

返回指针值的函数 171

指针与结构体 173

指向结构体变量的指针 173

指向结构体数组的指针 174

应用举例 174

实验 指针操作 177

本章小结 179

习题 179

第九章 文件操作 183

文件概述 183

ASCII文件和二进制文件 183

缓冲文件和非缓冲文件 184

文件类型指针 184

文件打开与关闭 185

打开文件函数fopen 185

关闭文件函数fclose 186

文件操作 187

读文件操作函数 187

写文件操作函数 189

定位文件操作函数 191

实验 文件 193

本章小结 194

习题 195

第十章 C语言综合应用程序设计 198

模块化程序设计概述 198

模块化程序设计的基本思想 198

模块化程序的处理过程 198

模块化程序设计的一般步骤 199

模块化程序设计的基本要求 199

综合实例 200

常用字符与ASCII代码对照表 210

C语言中的关键字 211

运算符和结合性 211

库函数 213

参考书目 219