图书介绍

C程序设计实例教程PDF|Epub|txt|kindle电子书版本网盘下载

C程序设计实例教程
  • 金林樵主编;陈伟芳,陈超祥,邱宁编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111296485
  • 出版时间:2010
  • 标注页数:275页
  • 文件大小:15MB
  • 文件页数:286页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C程序设计实例教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 程序设计和C语言1

1.1 程序与程序设计1

1.1.1 程序和程序设计的概念1

1.1.2 程序设计语言及其发展2

1.2 C语言简介5

1.2.1 C语言的发展5

1.2.2 C程序的特点6

1.3 C程序的基本结构6

1.3.1 简单的C程序6

1.3.2 C程序的基本组成9

1.4 C程序的上机步骤和运行环境10

1.4.1 C程序的上机步骤10

1.4.2 C程序的运行环境11

1.5 学生成绩管理系统的基本架构17

1.6 习题18

第2章 C语言程序基础20

2.1 C程序的基本元素20

2.2 C语言的数据类型20

2.3 学生成绩管理系统中需使用到的数据类型24

2.4 常量与变量25

2.5 运算符和表达式26

2.5.1 算术运算符和算术表达式26

2.5.2 赋值运算符和赋值表达式27

2.5.3 自增、自减运算符29

2.5.4 逗号运算符和逗号表达式31

2.6 习题32

第3章 顺序结构程序设计34

3.1 C程序的结构34

3.1.1 C语句概述34

3.1.2 C程序的3种基本结构35

3.2 基本语句35

3.2.1 赋值语句36

3.2.2 复合语句36

3.3 数据输出37

3.3.1 字符数据的输出37

3.3.2 格式化输出及输出格式控制符38

3.3.3 学生信息的输出41

3.4 数据输入42

3.4.1 字符数据的输入42

3.4.2 格式化输入及输入格式控制符43

3.4.3 学生信息的输入44

3.5 菜单的实现45

3.6 习题47

第4章 程序控制49

4.1 程序控制概述49

4.2 关系表达式和逻辑表达式49

4.2.1 关系运算符和关系表达式49

4.2.2 逻辑运算符和逻辑表达式50

4.3 分支结构程序设计52

4.3.1 if语句52

4.3.2 switch语句58

4.4 循环结构程序设计61

4.4.1 while语句62

4.4.2 do-while语句64

4.4.3 for语句66

4.4.4 循环的嵌套72

4.5 控制转移74

4.5.1 break语句74

4.5.2 continue语句75

4.5.3 goto语句76

4.5.4 return语句77

4.6 学生成绩管理系统程序流程的控制77

4.6.1 菜单控制77

4.6.2 输入控制80

4.7 习题82

第5章 数组与字符串84

5.1 数组概述84

5.2 一维数组84

5.2.1 一维数组的定义84

5.2.2 一维数组元素的访问86

5.3 二维数组91

5.3.1 二维数组的定义92

5.3.2 二维数组元素的访问94

5.4 字符数组及字符串函数96

5.4.1 字符数组与字符串96

5.4.2 字符串处理函数99

5.5 学生数据的输入与输出105

5.6 习题108

第6章 模块化程序设计110

6.1 概述110

6.2 函数的定义112

6.3 函数的参数和函数的值114

6.3.1 形式参数和实际参数114

6.3.2 函数的返回值116

6.4 函数的调用117

6.4.1 函数调用的一般形式117

6.4.2 函数调用的方式117

6.4.3 对被调用函数的声明和函数原型118

6.5 函数的嵌套调用121

6.6 函数的递归调用122

6.7 数组作为函数参数125

6.7.1 数组元素作为函数实参125

6.7.2 数组名作为函数参数126

6.7.3 多维数组名作为函数参数130

6.8 局部变量和全局变量133

6.8.1 局部变量133

6.8.2 全局变量134

6.9 变量的存储类别137

6.9.1 动态存储方式与静态存储方式137

6.9.2 auto变量137

6.9.3 用static声明局部变量138

6.9.4 register变量139

6.9.5 用extern声明外部变量140

6.9.6 用static声明外部变量141

6.10 内部函数和外部函数142

6.10.1 内部函数142

6.10.2 外部函数142

6.11 习题144

第7章 指针147

7.1 指针的概念147

7.1.1 指针和变量的地址147

7.1.2 指针变量的定义148

7.1.3 指针变量的引用148

7.1.4 指针类型与实际存储的匹配150

7.2 指针变量的运算151

7.3 指针与数组153

7.3.1 指向数组元素的指针154

7.3.2 通过指针引用数组元素154

7.3.3 指针与多维数组157

7.4 指针与字符串161

7.4.1 字符指针的概念与定义161

7.4.2 字符指针与字符数组161

7.5 指针数组164

7.6 指向指针的指针166

7.7 指针与函数168

7.7.1 指针变量作函数参数168

7.7.2 数组名作函数参数170

7.7.3 返回指针的函数171

7.7.4 指向函数的指针173

7.8 习题176

第8章 构造数据类型178

8.1 学生批量数据的管理178

8.2 结构体178

8.2.1 结构体类型的定义178

8.2.2 结构体变量的定义179

8.2.3 结构体变量的引用182

8.2.4 结构体数组185

8.2.5 结构体指针187

8.2.6 结构体作函数的参数190

8.3 使用结构体类型指针处理链表194

8.3.1 链表概述194

8.3.2 简单链表195

8.3.3 动态链表197

8.4 共用体206

8.4.1 共用体类型的定义206

8.4.2 共用体变量的定义207

8.4.3 共用体变量的引用208

8.5 枚举212

8.5.1 枚举类型的定义213

8.5.2 枚举类型变量的定义213

8.6 用typedef定义类型新标识214

8.7 习题216

第9章 位运算218

9.1 位运算与位运算符218

9.1.1 按位“与”运算219

9.1.2 按位“或”运算221

9.1.3 按位“异或”运算222

9.1.4 按位“取反”运算224

9.1.5 左移运算符224

9.1.6 右移运算符224

9.1.7 不同长度的数据进行位运算225

9.1.8 位运算综合举例226

9.2 .1 位域230

9.2.1 位域概述231

9.2.2 位域的定义与访问231

9.3 习题235

第10章 文件236

10.1 文件概述236

10.1.1 文件的基础知识236

10.1.2 C语言中的文件236

10.1.3 缓冲式输入输出238

10.2 文件的打开和关闭239

10.2.1 文件指针239

10.2.2 文件的打开(fopen函数)240

10.2.3 文件的关闭(fclose函数)241

10.2.4 判断文件是否结束(feof函数)242

10.3 文件的读写242

10.3.1 字符的输入和输出242

10.3.2 字符串的输入和输出244

10.3.3 格式化输入和输出245

10.3.4 数据块的输入和输出250

10.4 文件的随机读写252

10.4.1 fseek函数253

10.4.2 rewind函数253

10.4.3 ftell函数254

10.5 学生成绩管理系统的实现254

10.6 习题266

附录268

附录A 常用字符与ASCⅡ代码对照表268

附录B C语言中的关键字269

附录C 运算符的优先级与结合性269

附录D 部分常用标准函数270

参考文献275

热门推荐