图书介绍

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

C语言程序设计教程
  • 胡忭利,范翠香主编;刘辉主审 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113110949
  • 出版时间:2010
  • 标注页数:224页
  • 文件大小:25MB
  • 文件页数:233页
  • 主题词: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 程序和程序设计1

1.1.2 程序设计语言3

1.2 C语言概述5

1.2.1 C语言的发展和特点5

1.2.2 C程序的组成与特点6

1.2.3 C程序的书写风格7

1.3 C语言程序的上机过程8

1.3.1 Visual C++ 6.0集成开发环境介绍8

1.3.2 C程序上机过程介绍9

第2章 C语言基础及顺序结构程序设计14

2.1 几个基本概念14

2.1.1 C语言的数据类型14

2.1.2 常量与变量的概念15

2.1.3 数据的输入与输出18

2.1.4 格式输入与输出函数简介19

2.2 数值型数据及其输入与输出20

2.2.1 整型数据的表示及其输入与输出21

2.2.2 实型数据的表示及其输入与输出25

2.3 字符型数据及其输入与输出28

2.3.1 字符型数据的表示及其输入与输出28

2.3.2 字符串常量32

2.4 C语言的运算符和表达式32

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

2.4.2 赋值运算符和赋值表达式36

2.4.3 逗号运算符和逗号表达式38

2.4.4 常用数学函数和表达式39

2.5 不同类型数据间的混合运算和转换42

2.5.1 表达式计算中的数据类型转换42

2.5.2 赋值运算中的数据类型转换44

2.6 顺序结构程序设计44

2.6.1 结构化程序设计的三种基本结构44

2.6.2 C语句概述45

2.6.3 顺序结构程序设计举例46

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

3.1 条件的表示49

3.1.1 关系运算和关系表达式49

3.1.2 逻辑运算符和逻辑表达式51

3.1.3 条件运算符与条件表达式54

3.2 用if语句实现选择结构56

3.2.1 if语句的一般形式56

3.2.2 if语句的嵌套59

3.3 利用switch语句实现多分支选择结构63

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

4.1 循环结构概述69

4.2 用while语句和do...while语句实现循环70

4.2.1 用while语句实现循环70

4.2.2 用do...while语句实现循环74

4.3 for语句76

4.3.1 for语句的一般形式76

4.3.2 for语句的各种形式77

4.4 循环结构的嵌套81

4.5 用break语句和continue语句改变循环84

4.5.1 用break语句提前结束循环84

4.5.2 用continue语句提前结束本次循环86

4.6 循环结构程序举例87

第5章 数组94

5.1 数组的概念94

5.2 一维数组94

5.2.1 一维数组的定义和引用94

5.2.2 一维数组应用举例99

5.3 二维数组103

5.3.1 二维数组的定义与初始化103

5.3.2 二维数组应用举例106

5.4 字符数组与字符串110

5.4.1 字符串与字符数组110

5.4.2 一维字符数组的定义和初始化110

5.4.3 二维字符数组的定义和初始化111

5.4.4 字符数组及字符串的输入与输出112

5.5 常用字符及字符串处理函数116

5.5.1 常用字符函数介绍117

5.5.2 常用字符串函数介绍117

5.5.3 字符串常用函数应用举例121

第6章 函数124

6.1 函数概述124

6.1.1 模块化设计的概念及C程序结构124

6.1.2 函数及其分类125

6.2 函数的定义和调用126

6.2.1 函数的定义126

6.2.2 函数调用方式及调用过程128

6.2.3 函数之间的位置关系及函数声明130

6.3 函数参数的传递132

6.4 函数的嵌套调用和递归调用134

6.4.1 函数的嵌套调用134

6.4.2 函数的递归调用135

6.5 变量的作用域和存储类型137

6.5.1 局部变量和全局变量137

6.5.2 变量的存储类型141

第7章 指针144

7.1 指针和指针变量的概念144

7.2 指针变量的定义与引用146

7.2.1 指针变量的定义146

7.2.2 指针变量的操作147

7.3 指针和一维数组149

7.3.1 指向数组的指针150

7.3.2 通过数组的首地址引用数组元素150

7.3.3 通过指针引用数组元素151

7.3.4 指针与字符串153

7.4 指针与二维数组156

7.4.1 二维数组的地址156

7.4.2 通过数组名来引用二维数组元素156

7.4.3 通过指针来引用二维数组元素157

7.4.4 利用指针数组引用二维数组159

7.5 指针与函数参数160

7.5.1 指针变量作为函数参数160

7.5.2 数组名作为函数参数161

第8章 结构体、共用体和枚举类型163

8.1 结构体类型与结构体变量163

8.1.1 结构体类型声明163

8.1.2 结构体类型变量的定义及初始化164

8.1.3 结构体变量的引用166

8.2 结构体数组及结构体指针168

8.2.1 结构体数组的定义和引用168

8.2.2 结构体类型指针171

8.3 链表174

8.3.1 链表概述174

8.3.2 对链表的主要操作176

8.4 共用体类型180

8.5 枚举类型182

8.6 定义已有类型的别名182

第9章 文件操作184

9.1 C语言中有关文件的概念184

9.1.1 文件概述184

9.1.2 文件的概念186

9.2 文件的打开与关闭操作188

9.2.1 文件的打开与关闭函数188

9.2.2 文件的打开与关闭操作举例190

9.3 文件的读/写操作191

9.3.1 字符读/写函数191

9.3.2 字符串读/写函数193

9.3.3 读/写数据块函数195

9.3.4 格式读/写函数198

9.4 文件操作中的其他函数199

9.4.1 文件检测函数199

9.4.2 文件指针定位函数201

9.4.3 文件应用综合举例203

第10章 C语言初学者常见错误分析209

10.1 初学者初期常见错误209

10.1.1 常见语法错误209

10.1.2 常见输入/输出格式错误210

10.1.3 常见其他错误211

10.2 数组和函数、指针部分常见错误213

10.2.1 数组部分常见错误213

10.2.2 函数和指针部分常见错误215

附录A C语言常用关键字217

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

附录C C语言运算符的优先级和结合性219

附录D 常用C库函数220

参考文献224

热门推荐