图书介绍

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

C语言程序设计教程
  • 邵雪航,王春明主编;杨迎副主编;杜凯主审 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113215446
  • 出版时间:2016
  • 标注页数:228页
  • 文件大小:27MB
  • 文件页数:239页
  • 主题词: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.2 什么是程序1

1.3 程序算法及流程图2

1.4 程序设计语言的发展历程4

1.5 C语言发展历程6

1.6 C语言特点7

1.7 C语言程序的简单结构8

1.8 C程序编译原理10

1.9 C语言开发环境11

1.9.1 Visual C++ 6.0的安装及界面11

1.9.2 使用Visual C++ 6.0编辑和运行程序12

1.9.3 使用Visual C++ 6.0开发程序16

1.9.4 在Visual C++ 6.0下调试程序16

小结20

作业20

第2章 变量、数据类型和运算符21

2.1 变量、数据类型和运算符应用的必要性21

2.2 常量22

2.3 变量22

2.3.1 变量的概念22

2.3.2 变量的定义与初始化23

2.4 基本数据类型24

2.4.1 整型24

2.4.2 实型26

2.4.3 字符型27

2.4.4 字符串27

2.5 表达式和运算符27

2.5.1 表达式27

2.5.2 运算符27

2.5.3 算术运算符29

2.5.4 数据间的混合运算与类型转换32

2.5.5 赋值运算符33

2.5.6 关系运算符34

2.5.7 逻辑运算符35

2.5.8 sizeof运算符36

2.5.9 运算符的优先级和结合性36

小结36

作业37

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

3.1 结构化程序设计简介39

3.2 C语句简介41

3.3 格式输入/输出函数42

3.3.1 printf()函数42

3.3.2 scanf()函数47

3.4 字符数据输入/输出函数49

3.4.1 getchar()函数49

3.4.2 putchar()函数50

小结51

作业51

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

4.1 if语句52

4.1.1 简单if语句52

4.1.2 多重if语句54

4.1.3 嵌套if语句55

4.1.4 if语句示例57

4.2 switch语句59

4.2.1 switch语句简介59

4.2.2 switch语句示例61

4.3 if语句和switch语句的比较62

4.4 条件运算符62

小结63

作业64

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

5.1 循环应用的必要性65

5.2 while循环66

5.3 do...while循环68

5.4 对比while循环和do...while循环70

5.5 for循环71

5.6 对比三种循环74

5.7 break跳转语句和continue跳转语句74

5.7.1 break跳转语句74

5.7.2 continue跳转语句75

5.8 循环的嵌套76

小结79

作业79

第6章 数组81

6.1 数组应用的必要性81

6.2 数组及数组元素的概念82

6.3 一维数组的定义及引用83

6.3.1 一维数组的定义83

6.3.2 一维数组的存储结构83

6.3.3 一维数组元素的引用84

6.3.4 一维数组的初始化85

6.3.5 一维数组程序示例86

6.4 二维数组的定义及引用88

6.4.1 二维数组的定义88

6.4.2 二维数组的存储结构89

6.4.3 二维数组元素的引用90

6.4.4 二维数组的初始化90

6.4.5 二维数组程序示例92

6.4.6 二维数组常用算法93

6.5 多维数组的定义及引用95

6.6 字符数组96

6.6.1 字符数组的定义96

6.6.2 字符数组的引用97

6.6.3 字符数组的初始化97

6.6.4 字符串及字符串结束标记99

6.6.5 字符数组的输入与输出100

6.6.6 常用字符串处理函数101

6.6.7 字符数组程序示例106

小结108

作业108

第7章 函数109

7.1 函数应用的必要性109

7.2 函数的分类110

7.3 常用的库函数110

7.4 函数的定义113

7.5 函数原型115

7.6 函数返回值117

7.6.1 函数有返回值117

7.6.2 函数无返回值119

7.7 函数调用119

7.7.1 区分形参和实参120

7.7.2 函数的参数数据传递121

7.7.3 数组作为函数参数123

7.8 函数的嵌套与递归调用125

7.8.1 函数的嵌套调用125

7.8.2 函数的递归调用128

7.9 变量的作用域133

7.9.1 局部变量133

7.9.2 全局变量135

7.10 变量的存储类型137

7.10.1 auto/register/extern存储类型138

7.10.2 static存储类型139

小结142

作业142

第8章 指针144

8.1 地址和指针的概念144

8.2 指针的定义和使用145

8.2.1 指针变量的定义145

8.2.2 指针变量的赋值146

8.2.3 指针变量的引用148

8.2.4 指针变量的运算151

8.3 数组与指针152

8.3.1 一维数组和指针152

8.3.2 二维数组和指针156

8.3.3 用数组名作函数参数161

8.4 字符串与指针164

8.4.1 通过赋初值的方式使指针指向一个字符串164

8.4.2 通过赋值运算使指针指向一个字符串164

8.4.3 字符指针作函数参数165

8.5 指针数组166

小结166

作业167

第9章 结构类型与联合类型168

9.1 结构类型简介168

9.2 结构类型定义和使用169

9.2.1 定义结构类型的语法169

9.2.2 声明结构类型变量170

9.2.3 结构类型变量初始化171

9.2.4 访问结构类型中的成员173

9.2.5 结构类型数组176

9.3 用结构类型实现链表179

9.3.1 链表179

9.3.2 动态存储分配179

9.3.3 链表的基本操作180

9.4 共用体类型的定义和使用186

9.4.1 定义共用体类型的语法187

9.4.2 声明共用体类型变量187

9.4.3 共用体类型变量的初始化188

9.4.4 共用体类型变量的赋值和使用189

9.5 枚举类型190

9.6 用typedef定义类型191

小结192

作业192

第10章 文件193

10.1 文件应用的必要性193

10.2 文件概述193

10.2.1 文件的概念193

10.2.2 文件的分类194

10.2.3 文件指针195

10.3 文件打开与关闭196

10.3.1 文件操作196

10.3.2 文件的打开(fopen()函数)196

10.3.3 文件的关闭(fclose()函数)198

10.4 文件的顺序读/写198

10.4.1 读/写文件中的一个字符199

10.4.2 读/写一个字符串——(fgets()和fputs())201

10.4.3 读/写一个数据块(fread()和fwrite())202

10.5 文件的定位与随机读/写204

10.5.1 位置指针复位函数rewind()204

10.5.2 随机位置指针函数fseek()205

10.5.3 返回文件当前位置的函数ftell()206

10.5.4 ferror()函数207

10.5.5 文件结束检测函数feof()207

10.5.6 clearerr()函数207

小结208

作业208

第11章 位运算209

11.1 位运算应用的必要性209

11.2 位运算符及位运算210

11.2.1 位运算符210

11.2.2 位运算210

11.2.3 不同长度的数据进行位运算212

11.3 位运算符优先级别213

11.4 位段(位域)213

11.4.1 位段的定义和位段变量的说明213

11.4.2 位段的使用215

小结215

作业216

附录A C语言的关键字218

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

附录C 常用库函数220

参考文献228

热门推荐