图书介绍

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

C程序设计案例教程
  • 郭俊风,朱景福主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302202325
  • 出版时间:2009
  • 标注页数:233页
  • 文件大小:37MB
  • 文件页数:247页
  • 主题词: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语言的词1

1.1.3 C语言的词组3

1.1.4 C语言的语句3

1.2 C语言编辑环境5

1.2.1 Visual C编辑环境5

1.2.2运行C程序的步骤5

1.3 C语言的发展历史9

1.4用C语言求解问题的过程10

1.5本章小结10

习题111

第2章 走进C语言程序设计12

2.1在屏幕上显示Welcome to China!12

2.1.1各种类型数据的输出函数printf()12

2.1.2库函数和头文件12

2.1.3主函数及自定义函数15

2.2随机给出一道100以内的加法运算测试题17

2.2.1常量、变量和基本数据类型17

2.2.2算术运算符和算术表达式20

2.2.3赋值运算符和赋值表达式20

2.2.4关系运算符和关系表达式20

2.2.5随机数产生技术21

2.2.6二路决策判断if-clsc语句22

2.2.7程序解析23

2.3回答100以内的加法运算测试题24

2.3.1各种数据类型变量值的输入函数scanf()24

2.3.2程序解析26

2.4特色运算符和表达式26

2.4.1逗号运算符和逗号表达式26

2.4.2条件运算符和条件表达式27

2.4.3位运算符27

2.4.4自增、自减运算符29

2.5类型转换30

2.5.1自动类型转换30

2.5.2强制类型转换30

2.6常用数学库函数31

2.7 C程序书写风格32

2.8本章小结33

习题233

第3章 选择结构程序设计36

3.1统计输入的一行字符中各类字符的数量36

3.1.1字符类型36

3.1.2字符型数据的输入getchar()和输出putchar()函数38

3.1.3逻辑运算符和逻辑表达式40

3.1.4多路决策判断else-if语句41

3.1.5程序解析44

3.2简单菜单选择响应46

3.2.1 switch语句46

3.2.2程序解析50

3.3个人所得税计算51

3.3.1多分支结构与嵌套的if语句51

3.3.2程序解析54

3.4综合应用——星期几的判断56

3.5本章小结57

习题357

第4章 循环结构程序设计60

4.1利用格里高利公式求∏的近似值60

4.1.1 while循环语句60

4.1.2程序解析65

4.2模拟彩票开奖66

4.2.1 do-while循环语句66

4.2.2程序解析68

4.3统计一批学生成绩的最低分69

4.3.1 for循环语句69

4.3.2程序解析73

4.3.3 break语句和continue语句74

4.4循环结构程序设计77

4.4.1几种循环的比较77

4.4.2嵌套循环77

4.4.3穷举法编程79

4.5综合应用加法运算测试系统82

4.6本章小结83

习题483

第5章 函数87

5.1计算圆的面积87

5.1.1函数的定义87

5.1.2函数的调用91

5.1.3函数的原型声明92

5.1.4程序解析93

5.2使用函数编写程序93

5.2.1函数的应用举例93

5.2.2程序解析95

5.3变量与函数95

5.3.1局部变量与全局变量95

5.3.2程序解析97

5.3.3变量作用域与生存期97

5.3.4静态局部变量、寄存器变量及外部静态变量99

5.4递归方法在函数中的应用101

5.4.1递归法101

5.4.2递归函数102

5.4.3汉诺塔问题102

5.4.4程序解析103

5.5编译预处理105

5.5.1文件包含命令105

5.5.2宏定义105

5.5.3条件编译106

5.6综合应用——四则运算测试系统107

5.7本章小结108

习题5109

第6章 数组112

6.1冒泡排序112

6.1.1一维数组的定义和引用112

6.1.2一维数组的初始化113

6.1.3程序解析114

6.1.4使用一维数组编程115

6.2矩阵转置116

6.2.1二维数组的定义和引用116

6.2.2二维数组的初始化116

6.2.3程序解析117

6.2.4使用二维数组编程118

6.3统计一行英文句子中单词个数118

6.3.1一维字符数组的定义、初始化和引用118

6.3.2字符串119

6.3.3字符串处理函数119

6.3.4程序解析121

6.4综合应用——学生成绩统计与分析122

6.5本章小结123

习题6123

第7章 指针127

7.1通过收发室寻找学生公寓中的某位同学127

7.1.1地址和指针127

7.1.2指针变量的定义127

7.1.3指针变量的初始化129

7.1.4指针的间接引用130

7.1.5指针的基本运算131

7.1.6程序解析133

7.2狸猫换太子134

7.2.1指针作为函数的参数134

7.2.2程序解析135

7.3选择排序137

7.3.1指向数组元素的指针137

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

7.3.3用数组名作函数参数141

7.3.4程序解析142

7.4加密变换144

7.4.1字符串的表示形式144

7.4.2字符指针作函数参数145

7.4.3常用字符串函数146

7.4.4程序解析147

7.5动态内存分配148

7.6字符串排序149

7.6.1指针数组的概念150

7.6.2指向指针的指针150

7.6.3程序解析152

7.7函数与指针154

7.7.1指针作为函数的返回值154

7.7.2指向函数的指针155

7.7.3函数指针作为函数的参数157

7.7.4程序解析157

7.8 const指针158

7.8.1指向常量的指针158

7.8.2指针常量159

7.8.3指向常量的指针常量160

7.9本章小结160

习题7161

第8章 结构体166

8.1职工工资管理166

8.1.1结构体的概念与定义166

8.1.2结构体的嵌套定义167

8.1.3结构体变量168

8.1.4结构体数组172

8.2模拟社会关系174

8.2.1结构体指针的概念174

8.2.2结构体指针作为函数参数176

8.3学生成绩管理的单向链表实现177

8.3.1链表的概念177

8.3.2单向动态链表的建立179

8.3.3插入结点180

8.3.4删除结点180

8.3.5遍历链表181

8.3.6程序解析184

8.4综合应用——构建手机通讯录192

习题8194

第9章 文件197

9.1将字符串“Welcome to study C program!”写入文件197

9.1.1文件的概念197

9.1.2文本文件和二进制文件198

9.1.3文件结构与文件类型指针199

9.1.4文件的打开与关闭200

9.1.5格式化文件写函数fprintf)203

9.1.6程序解析204

9.2读取学生基本信息文件205

9.2.1格式化文件读函数fscanf()205

9.2.2程序解析206

9.3复制文件207

9.3.1程序解析207

9.3.2字符方式文件读写函数fputc()和fgetc()208

9.3.3字符串方式文件读写函数fgets()和fputs()209

9.3.4数据块读写函数fread()和fwrite()210

9.3.5其他相关函数212

9.4综合应用——个人收支记账本213

9.5本章小结215

习题9216

附录A 常用字符与ASCII代码对照表219

附录B C语言基本语法220

参考文献233

热门推荐