图书介绍

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

C语言程序设计
  • 闫会昌,罗勇胜主编 著
  • 出版社: 北京:北京理工大学出版社
  • ISBN:9787564023560
  • 出版时间:2009
  • 标注页数:184页
  • 文件大小:35MB
  • 文件页数:194页
  • 主题词: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 C语言简史及特点2

1.2 简单的C程序介绍3

1.2.1 源程序的书写格式3

1.2.2 C程序结构4

1.2.3 C语言中的标识符5

1.3 C程序的编辑、编译、连接和运行6

1.3.1 C程序的运行步骤6

1.3.2 Dev-C++多国语言版开发环境简介6

习题9

第2章 数据类型、运算符与表达式11

2.1 C语言的数据类型11

2.2 常量12

2.3 变量15

2.4 变量的初始值15

2.5 数值型数据间的运算16

2.6 运算符、表达式及常用数学函数19

2.6.1 算术运算符及算数表达式20

2.6.2 常用数学函数21

2.6.3 赋值运算符及其表达式22

2.6.4 其他运算符23

习题24

第3章 顺序结构设计27

3.1 结构化程序概述27

3.2 C语言语句27

3.3 字符的输入与输出28

3.3.1 字符输出28

3.3.2 字符输入29

3.4 格式数据的输入与输出29

3.4.1 格式输出29

3.4.2 格式输入31

3.5 程序举例33

习题35

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

4.1 关系运算符及其表达式39

4.2 逻辑运算符及其表达式40

4.3 if语句41

4.4 switch语句46

4.5 综合应用举例48

习题49

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

5.1 while语句53

5.2 do-while语句57

5.3 for语句58

5.4 break和continue语句60

5.5 多重循环61

5.6 综合应用举例63

习题66

第6章 数组71

6.1 数组概述71

6.2 一维数组72

6.2.1 一维数组的定义72

6.2.2 一维数组的引用72

6.2.3 一维数组的初始化73

6.2.4 一维数组的程序举例73

6.3 二维数组75

6.3.1 二维数组的定义75

6.3.2 二维数组的引用75

6.3.3 二维数组的初始化76

6.3.4 二维数组的程序举例77

6.4 字符数组和字符串78

6.4.1 字符数组与字符串的关系78

6.4.2 字符数组的输入与输出79

6.4.3 字符串处理函数80

6.4.4 字符数组的程序举例82

6.4.5 字符串数组83

6.5 综合应用举例84

习题88

第7章 函数92

7.1 函数定义92

7.2 函数参数和函数返回值93

7.2.1 形式参数和实际参数93

7.2.2 函数返回值94

7.3 函数调用95

7.3.1 函数调用的一般形式95

7.3.2 函数调用的方式95

7.3.3 对被调函数的声明96

7.3.4 函数的嵌套调用97

7.4 递归函数98

7.5 数组作函数参数100

7.5.1 数组元素作函数的实参100

7.5.2 数组名作函数参数101

7.6 变量的存储属性103

7.6.1 动态变量103

7.6.2 静态变量104

7.6.3 外部变量105

7.6.4 内部函数和外部函数107

7.7 预处理107

7.7.1 宏定义107

7.7.2 文件包含109

7.7.3 条件编译110

习题111

第8章 指针118

8.1 指针的概念、定义和引用118

8.1.1 指针的概念118

8.1.2 指针变量的定义119

8.1.3 指针变量的引用119

8.2 指针与函数121

8.2.1 指针变量作函数参数121

8.2.2 返回值为指针的函数121

8.2.3 通过指针调用函数122

8.3 指针与数组123

8.3.1 指针与数组的关系123

8.3.2 数组名作函数参数的指针解释126

8.3.3 指针数组127

8.3.4 多级指针128

8.4 指针与字符串129

8.4.1 字符串的表示形式129

8.4.2 字符串指针作函数参数130

8.4.3 返回字符串的函数132

8.4.4 字符指针数组132

8.4.5 字符指针与字符数组的讨论133

8.5 指针数据类型小结135

8.5.1 各种指针定义小结135

8.5.2 指针运算小结135

8.5.3 void类型指针136

习题137

第9章 结构体与联合体141

9.1 结构体定义141

9.1.1 结构体定义格式141

9.1.2 结构体变量143

9.2 结构体数组145

9.3 结构体与指针146

9.3.1 结构体指针146

9.3.2 结构体数组指针147

9.4 结构体与函数147

9.4.1 参数为结构体类型147

9.4.2 函数的返回值为结构体类型149

9.5 动态内存管理151

9.5.1 常用动态内存管理函数151

9.5.2 链表153

9.6 联合体156

9.7 枚举类型157

9.8 用typedef定义新类型名159

习题160

第10章 文件165

10.1 文件概述165

10.2 内部文件和外部文件166

10.3 文件的打开与关闭166

10.3.1 文件的打开166

10.3.2 文件的关闭168

10.4 文件的读/写168

10.4.1 读/写单个字符168

10.4.2 读/写字符串170

10.4.3 文件的格式化读/写172

10.4.4 块读/写173

10.5 文件的定位175

10.5.1 回绕175

10.5.2 随机定位176

习题177

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

附录B 常用C语言库函数181

参考文献184

热门推荐