图书介绍

C语言程序设计 案例教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C语言程序设计 案例教程
  • 肖利群,石彬主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121347467
  • 出版时间:2018
  • 标注页数:298页
  • 文件大小:41MB
  • 文件页数:308页
  • 主题词: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 C语言的发展历史和特点1

1.1.1 C语言的起源与发展1

1.1.2 C语言的特点2

1.2 C语言程序的基本结构4

1.2.1 第一个C语言程序:Hello world!4

1.2.2 基本结构4

1.3 C语言的集成开发环境5

1.3.1 主流开发工具介绍5

1.3.2 VC++ 6.0环境介绍6

1.3.3 C语言程序的编译运行8

1.4 本章小结12

1.5 习题12

第2章 C语言案例概述14

2.1 案例功能描述14

2.1.1 输入记录模块14

2.1.2 查询记录模块15

2.1.3 更新记录模块15

2.1.4 输出记录模块15

2.2 案例总体设计15

2.2.1 功能模块设计15

2.2.2 数据结构设计18

2.2.3 函数功能描述19

2.3 案例运行结果20

2.4 本章小结24

第3章 基本数据类型、运算符和表达式25

3.1 C语言的字符集和词汇25

3.1.1 C语言的字符集25

3.1.2 C语言的词汇26

3.2 常量和变量28

3.2.1 常量28

3.2.2 变量29

3.3 数据类型30

3.3.1 整型数据31

3.3.2 实型数据33

3.3.3 字符型数据35

3.4 运算符与表达式39

3.4.1 算术运算符与算术表达式40

3.4.2 自增、自减运算符与表达式40

3.4.3 关系运算符与关系表达式41

3.4.4 逻辑运算符与逻辑表达式42

3.4.5 赋值运算符与赋值表达式43

3.4.6 逗号运算符与逗号表达式44

3.4.7 条件运算符与条件表达式45

3.4.8 sizeof运算符与sizeof表达式46

3.5 数据类型的转换47

3.6 本章小结48

3.7 习题49

第4章 数据的输入/输出54

4.1 输入/输出概述54

4.2 非格式化字符的输入/输出54

4.3 格式化数据的输出55

4.4 格式化数据的输入57

4.5 本章小结59

4.6 习题59

第5章 结构化程序设计66

5.1 算法66

5.1.1 算法的概念66

5.1.2 结构化程序设计的三种基本结构67

5.1.3 流程图67

5.2 if分支语句69

5.2.1 if语句中的条件表示70

5.2.2 if语句的三种形式71

5.2.3 复合语句在分支语句中的应用75

5.2.4 if语句的嵌套76

5.2.5 条件运算符与条件表达式78

5.3 switch分支语句79

5.3.1 switch语句79

5.3.2 分支结构程序举例83

5.4 循环结构86

5.4.1 while语句86

5.4.2 do…while语句91

5.4.3 for语句93

5.4.4 break语句和continue语句99

5.4.5 多重循环结构101

5.4.6 循环结构程序举例104

5.5 本章小结110

5.6 习题111

第6章 数组138

6.1 一维数组138

6.1.1 一维数组的定义和初始化138

6.1.2 一维数组的引用142

6.1.3 一维数组程序举例144

6.2 二维数组150

6.2.1 二维数组的定义和初始化150

6.2.2 二维数组的引用153

6.2.3 二维数组程序举例153

6.3 字符数组156

6.3.1 字符数组的定义156

6.3.2 字符数组的初始化156

6.3.3 字符数组的赋值157

6.4 字符串158

6.4.1 字符串常量158

6.4.2 利用字符串对字符数组初始化158

6.4.3 字符数组与字符串的输入、输出159

6.4.4 字符串处理函数163

6.4.5 字符串程序举例165

6.5 本章小结168

6.6 习题168

第7章 函数179

7.1 函数的定义与调用179

7.1.1 函数的分类180

7.1.2 函数的定义180

7.1.3 函数的调用182

7.2 函数的参数传递183

7.3 函数的调用方式185

7.3.1 函数的嵌套调用186

7.3.2 函数的递归调用186

7.4 变量的作用域189

7.4.1 变量的存储类型189

7.4.2 全局变量与局部变量190

7.5 编译预处理192

7.5.1 文件包含192

7.5.2 宏定义与替换193

7.5.3 条件编译195

7.6 本章小结195

7.7 习题196

第8章 自定义数据类型204

8.1 结构体204

8.1.1 结构体的定义204

8.1.2 结构体变量的定义与初始化205

8.1.3 结构体变量的引用207

8.2 结构体数组208

8.2.1 结构体数组的定义与初始化208

8.2.2 结构体数组元素的引用209

8.3 共用体210

8.3.1 共用体的定义210

8.3.2 共用体变量的定义与初始化212

8.3.3 共用体变量的引用212

8.4 本章小结214

8.5 习题215

第9章 指针222

9.1 指针的概念222

9.1.1 指针与指针变量222

9.1.2 指针变量的引用224

9.2 指针的运算225

9.3 指针与数组227

9.3.1 指向一维数组的指针227

9.3.2 指向二维数组的指针230

9.3.3 字符指针232

9.4 指针与函数233

9.4.1 指针和数组名作为函数参数233

9.4.2 指针作为函数的返回值240

9.5 链表243

9.5.1 链表的概念243

9.5.2 链表的基本操作245

9.6 本章小结250

9.7 习题251

第10章 文件261

10.1 文件概述261

10.1.1 文件的概念261

10.1.2 缓冲文件系统与非缓冲文件系统262

10.1.3 文件指针262

10.2 文件的打开与关闭263

10.2.1 打开文件函数263

10.2.2 关闭文件函数264

10.3 文件的读与写264

10.3.1 文件的写函数265

10.3.2 文件的读函数268

10.4 其他相关函数273

10.5 本章小结276

10.6 习题276

附录 A ASCII码表282

附录B运算符的优先级和结合性283

附录C常用ANSI C标准库函数284

附录D教师工资管理系统完整代码290

热门推荐