图书介绍

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

C语言程序设计实例教程
  • 朱家义,黄勇主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302193821
  • 出版时间:2010
  • 标注页数:302页
  • 文件大小:10MB
  • 文件页数:316页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 程序设计基础1

1.1 算法1

1.1.1 算法的定义1

1.1.2 算法的描述方法1

1.1.3 算法设计的要求6

1.1.4 算法时间效率6

1.1.5 结构化程序设计8

1.2 问题求解的实现过程9

1.3 C语言程序结构10

1.3.1 C程序的结构10

1.3.2 标识符和关键字13

本章小结14

习题115

第2章 C语言基础知识17

2.1 数据类型简介17

2.2 常量和变量19

2.2.1 常量19

2.2.2 符号常量19

2.2.3 变量20

2.3 基本数据类型20

2.3.1 整型20

2.3.2 实型21

2.3.3 字符型22

2.3.4 枚举类型24

2.4 构造类型26

2.4.1 数组26

2.4.2 结构体27

2.4.3 共用体30

2.4.4 用typedef定义类型32

2.5 指针33

2.5.1 指针与指针变量33

2.5.2 指针变量的定义34

2.5.3 指针变量的引用35

2.6 运算符与表达式36

2.6.1 算术运算36

2.6.2 关系和逻辑运算37

2.6.3 赋值运算39

2.6.4 位运算41

2.6.5 条件运算42

2.6.6 逗号运算42

2.6.7 表达式的其他说明43

2.7 数据类型转换43

2.7.1 自动类型转换44

2.7.2 赋值类型转换44

2.7.3 强制类型转换44

2.8 常用库函数介绍45

2.8.1 数学函数45

2.8.2 字符函数47

本章小结48

习题248

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

3.1 任务描述51

3.2 赋值语句52

3.3 数据输入与输出53

3.3.1 printf函数53

3.3.2 scanf函数60

3.3.3 字符数据的输入与输出64

3.4 程序实现66

3.5 实例拓展67

本章小结68

习题369

第4章 选择结构程序设计72

4.1 任务描述72

4.2 if语句73

4.2.1 单分支if语句73

4.2.2 双分支if语句74

4.2.3 if语句的嵌套75

4.3 switch语句76

4.4 程序实现78

4.5 实例拓展79

本章小结82

习题482

第5章 循环结构程序设计87

5.1 任务描述87

5.2 while循环88

5.3 do-while循环90

5.4 for循环91

5.5 几种循环的比较95

5.6 break语句、continue语句和goto语句96

5.6.1 break语句96

5.6.2 continue语句97

5.6.3 goto语句99

5.7 循环嵌套100

5.8 实例拓展102

本章小结104

习题5105

第6章 数组与指针109

6.1 任务描述109

6.2 一维数组110

6.2.1 一维数组的初始化111

6.2.2 一维数组的应用112

6.3 二维数组114

6.3.1 二维数组的初始化115

6.3.2 二维数组的应用116

6.4 字符数组与字符串116

6.4.1 字符数组的初始化和字符串的操作116

6.4.2 字符串的应用121

6.5 数组与指针122

6.5.1 指针与一维数组123

6.5.2 指针与二维数组126

6.5.3 指针与字符串127

6.5.4 指针数组129

6.6 链表130

6.6.1 动态存储分配130

6.6.2 链表的概念132

6.7 程序实现136

6.8 实例拓展137

本章小结140

习题6140

第7章 函数与指针144

7.1 任务描述144

7.2 函数概述145

7.2.1 模块化程序设计方法145

7.2.2 函数的定义146

7.2.3 函数的调用147

7.2.4 函数参数的进一步说明148

7.2.5 函数返回值的进一步说明150

7.2.6 被调用函数的声明和函数原型151

7.3 函数间的参数传递152

7.3.1 值传递152

7.3.2 地址传递152

7.3.3 数组作为函数参数153

7.4 函数的嵌套调用与递归调用160

7.4.1 函数的嵌套调用160

7.4.2 函数的递归调用161

7.5 变量的作用域和存储方式164

7.5.1 变量的作用域164

7.5.2 变量的存储类别167

7.5.3 内部函数和外部函数170

7.6 指针与函数171

7.6.1 指向函数的指针171

7.6.2 返回指针的函数173

7.6.3 带参数的主函数175

7.7 程序实现176

7.8 实例拓展177

本章小结181

习题7181

第8章 文件185

8.1 任务描述185

8.2 文件概述186

8.2.1 文件的概念186

8.2.2 文件的分类186

8.3 文件操作187

8.3.1 FILE文件类型指针187

8.3.2 文件的打开操作188

8.3.3 文件的关闭操作190

8.3.4 文件的读写操作191

8.4 文件的定位199

8.4.1 置文件位置指针于文件开头的函数rewind199

8.4.2 改变文件位置指针的函数fseek200

8.4.3 取得文件当前位置的函数ftell201

8.4.4 文件的错误检测202

8.5 程序实现203

8.6 实例拓展204

本章小结208

习题8208

第9章 预处理命令211

9.1 任务描述211

9.2 宏定义212

9.3 文件包含219

9.4 条件编译221

9.5 程序实现224

9.6 实例拓展224

本章小结225

习题9226

第10章 简单图形编程229

10.1 任务描述229

10.2 基本函数229

10.3 常用绘图函数232

10.3.1 画点函数232

10.3.2 画线函数232

10.3.3 设定线型函数233

10.3.4 任意封闭图形的填充235

10.3.5 有关图形窗口和图形屏幕操作函数236

10.4 实例拓展240

本章小结243

第11章 C语言综合程序设计244

11.1 应用程序设计的一般过程244

11.2 概要设计245

11.2.1 学生信息管理模块245

11.2.2 学生成绩管理模块246

11.2.3 系统帮助功能246

11.3 详细设计及编码246

11.3.1 声明和数据设计246

11.3.2 主函数设计248

11.3.3 学生信息管理模块251

11.3.4 学生成绩管理模块265

11.4 程序测试278

本章小结279

附录A ASCII码表280

附录B Turbo C集成开发环境281

附录C Turbo C 2.0常用库函数291

附录D Turbo C语言运算符表301

参考文献302

热门推荐