图书介绍

C语言大学教程PDF|Epub|txt|kindle电子书版本网盘下载

C语言大学教程
  • 王浩鸣,郭晔编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115201164
  • 出版时间:2009
  • 标注页数:294页
  • 文件大小:59MB
  • 文件页数:304页
  • 主题词: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 程序设计语言的分类2

1.1.2 C语言简介3

1.1.3 C语言的优点3

1.1.4 C语言的缺点4

1.2 C语言程序的结构4

1.3 C语言的基本输入输出函数6

1.3.1 格式化输入输出函数6

1.3.2 非格式化输入/输出函数10

1.4 开发C语言程序的步骤12

小结13

习题13

实验13

第2章 基本数据类型和表达式17

2.1 数据类型17

2.2 常量和变量18

2.2.1 常量18

2.2.2 变量22

2.2.3 常用的输入/输出库函数26

2.3 运算符与表达式32

2.3.1 算术运算符和算术表达式33

2.3.2 赋值运算符与赋值表达式33

2.3.3 关系运算符与关系表达式34

2.3.4 逻辑运算符与逻辑表达式35

2.3.5 问号表达式与逗号表达式37

2.3.6 自增与自减运算符39

2.4 数据的存储和类型转换39

2.4.1 数据的存储39

2.4.2 数据类型转换41

小结42

习题43

第3章 算法与C语言程序45

3.1 计算机求解问题的步骤45

3.2 算法与程序46

3.2.1 算法的特征46

3.2.2 算法的实现47

3.2.3 算法与程序结构47

3.3 算法的描述48

3.3.1 用自然语言表示算法48

3.3.2 用流程图表示算法48

3.3.3 用伪代码表示算法51

3.4 C语句分类51

小结52

习题53

第4章 分支结构程序设计54

4.1 关系表达式和逻辑表达式54

4.1.1 关系表达式54

4.1.2 逻辑表达式55

4.2 if语句59

4.2.1 基本的if语句59

4.2.2 嵌套的if语句62

4.2.3 条件运算符与条件表达式67

4.3 switch语句68

4.3.1 switch语句的一般形式68

4.3.2 switch语句的使用说明70

小结72

习题72

实验74

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

5.1 C语言的循环语句78

5.1.1 while语句78

5.1.2 do-while语句80

5.1.3 for语句82

5.1.4 for语句的形式变化84

5.2 break语句和continue语句85

5.2.1 break语句85

5.2.2 continue语句86

5.3 循环嵌套87

5.4 循环程序设计89

小结92

习题92

实验94

第6章 函数97

6.1 函数定义97

6.1.1 函数概念97

6.1.2 函数定义98

6.2 函数调用99

6.2.1 函数调用过程99

6.2.2 函数调用形式99

6.2.3 函数的形式参数和实际参数100

6.2.4 参数传递方式101

6.2.5 函数结果返回102

6.2.6 函数的嵌套调用103

6.2.7 函数的声明104

6.3 递归函数105

6.3.1 递归函数基本概念105

6.3.2 递归程序设计107

6.4 变量与函数109

6.4.1 局部变量和全局变量109

6.4.2 变量生命周期和静态局部变量112

6.4.3 寄存器变量和外部变量113

6.5 编译预处理114

6.5.1 宏定义114

6.5.2 条件编译119

小结121

习题122

实验122

第7章 数组124

7.1 概述124

7.2 一维数组124

7.2.1 一维数组的定义125

7.2.2 一维数组的初始化125

7.2.3 一维数组的引用126

7.2.4 一维数组的应用举例127

7.3 二维数组129

7.3.1 二维数组的定义129

7.3.2 二维数组的初始化130

7.3.3 二维数组的引用130

7.3.4 二维数组应用举例130

7.4 字符数组132

7.4.1 字符数组的定义132

7.4.2 字符数组的初始化132

7.4.3 字符数组的引用133

7.4.4 字符数组的输入输出134

7.4.5 字符串处理函数135

7.4.6 字符数组应用举例137

小结139

习题139

实验140

第8章 指针143

8.1 指针概述143

8.1.1 指针变量的定义143

8.1.2 指针变量的引用146

8.1.3 指针的基本运算148

8.1.4 指针作为函数的参数151

8.2 指针和数组154

8.2.1 数组的指针变量155

8.2.2 数组元素的引用155

8.2.3 数组名作为函数参数158

8.2.4 指向多维数组的指针和指针变量161

8.2.5 动态数组的实现166

8.3 指针和字符串168

8.3.1 字符串的表示和引用168

8.3.2 常用的字符串处理函数170

8.3.3 字符串指针作为函数参数172

8.3.4 字符数组与字符串指针的区别173

8.4 指针和函数175

8.4.1 指向函数的指针175

8.4.2 返回指针值的函数178

8.5 指针数组和指向指针的指针180

8.5.1 指针数组180

8.5.2 指向指针的指针183

8.5.3 带参数的main函数186

小结188

习题190

实验193

第9章 结构体197

9.1 结构体概念197

9.1.1 结构体类型的定义197

9.1.2 结构体变量的定义和引用198

9.2 结构体数组201

9.2.1 结构体数组的定义和引用201

9.2.2 结构体数组的初始化202

9.3 结构体指针204

9.3.1 结构体指针变量的概念和使用204

9.3.2 结构体指针作为函数的参数206

9.4 链表207

9.4.1 链表的定义207

9.4.2 链表的常用操作208

9.5 联合216

9.5.1 联合的定义216

9.5.2 联合变量的定义和引用217

9.6 枚举219

9.6.1 枚举类型的定义219

9.6.2 枚举变量的定义和引用219

9.7 自定义类型220

9.8 位运算与位段221

9.8.1 位运算和位运算符221

9.8.2 位段223

小结224

习题225

实验225

第10章 文件227

10.1 文件概述227

10.2 文件的打开与关闭228

10.2.1 文件的打开228

10.2.2 文件的关闭230

10.3 文件的读写230

10.3.1 字符输入输出函数230

10.3.2 字符串输入/输出函数233

10.3.3 数据块输入/输出函数235

10.3.4 格式化输入/输出函数236

10.4 文件的定位239

10.4.1 指针指向文件开头的函数239

10.4.2 设置文件指针位置函数240

10.4.3 获得文件当前读写位置函数242

10.5 文件状态检测242

10.5.1 文件读写结束标志函数243

10.5.2 检查文件出错函数244

小结244

习题244

实验246

第11章 C语言程序设计方法248

11.1 结构化程序设计方法248

11.1.1 程序设计方法的发展248

11.1.2 “自顶而下,逐步细化”的设计过程249

11.1.3 模块化程序设计251

11.1.4 结构化程序设计252

11.2 程序设计风格253

11.2.1 源程序文档化254

11.2.2 语句结构标准化256

11.3 程序设计中要注意的问题261

11.3.1 程序设计的基本模式261

11.3.2 程序编制中的常见错误265

11.3.3 程序调试中的常见错误269

小结271

习题272

实验272

第12章 C++概述277

12.1 C++语言的起源与发展277

12.2 面向对象的程序设计方法278

12.2.1 概述278

12.2.2 基本概念278

12.2.3 C++的特色281

12.3 标准模板库282

12.3.1 标准模板库简介282

12.3.2 标准模板库和C++283

12.3.3 标准模板库结构284

12.3.4 标准模板库和C++标准函数库285

12.4 C++程序示例286

12.4.1 问题分析287

12.4.2 哈希表简介287

12.4.3 程序实现288

小结292

参考文献293

热门推荐