图书介绍

C程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C程序设计教程
  • 马瑞民,衣治安主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302246329
  • 出版时间:2011
  • 标注页数:237页
  • 文件大小:39MB
  • 文件页数:249页
  • 主题词: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 C语言简介1

1.2 简单的C程序1

1.2.1 printf函数1

1.2.2 基本整型与%d格式符3

1.2.3 加、减、乘、除运算符和算术表达式3

1.2.4 单精度浮点型与%f格式符5

1.3 算法6

1.3.1 算法概述6

1.3.2 算法图示表示法7

小结10

习题110

第2章 顺序结构程序设计11

2.1 常量、变量、标识符11

2.2 scanf函数12

2.3 数学函数13

2.4 赋值、自增、自减运算符14

小结16

习题216

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

3.1 if语句18

3.1.1 关系运算与单分支if语句18

3.1.2 求余运算与双分支if语句20

3.1.3 逻辑运算与多分支if语句21

3.1.4 if语句的嵌套24

3.1.5 条件运算符与条件表达式24

3.1.6 程序举例24

3.2 switch语句27

小结29

习题329

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

4.1 while语句31

4.2 do-while语句35

4.3 for语句37

4.4 break语句39

4.5 循环的嵌套41

4.6 常用算法举例44

小结51

习题458

第5章 数组60

5.1 一维数组60

5.1.1 一维数组的定义和引用60

5.1.2 一维数组的初始化61

5.1.3 随机函数random和rand62

5.1. 4 一维数组的简单应用63

5.2 二维数组67

5.2.1 二维数组的定义和引用67

5.2.2 二维数组的输出69

5.2.3 符号常量70

5.3 字符型数据72

5.3.1 字符常量72

5.3.2 字符串常量73

5.3.3 字符型变量73

5.3.4 getchar和putchar函数73

5.3.5 字符数组74

5.3.6 字符串处理函数78

5.4 数组常用算法举例81

小结87

习题587

第6章 函数89

6.1 函数概述89

6.2 函数的定义91

6.3 函数的调用94

6.3.1 实参和形参94

6.3.2 函数的结束与返回96

6.3.3 对被调函数的声明98

6.3.4 函数的嵌套调用99

6.4 递归函数100

6.5 数组作为函数参数102

6.5.1 数组元素做实参102

6.5.2 数组名做函数的参数103

小结114

习题6114

第7章 指针115

7.1 指针概述115

7.2 指针变量116

7.2.1 指针变量的定义116

7.2.2 指针变量的使用117

7.2.3 二级指针与多级指针120

7.3 指针与数组122

7.3.1 一维数组与指针122

7.3.2 指针运算123

7.3.3 用指针法访问一维数组举例125

7.3.4 二维数组与指针129

7.3.5 指针与字符串134

7.3.6 指针数组138

7.4 指针与函数141

7.4.1 指针作为函数参数141

7.4.2 指向数组(元素)的指针作为函数参数144

7.4.3 指针作为函数返回值149

7.4.4 指向函数的指针150

7.5 带参的主函数152

小结153

习题7155

第8章 结构体与链表157

8.1 结构体概述157

8.2 结构体变量159

8.2.1 结构体变量的定义159

8.2.2 结构体变量的使用160

8.2.3 结构体变量做函数参数162

8.3 结构体数组163

8.3.1 结构体数组的定义163

8.3.2 结构体数组的使用164

8.4 结构体与指针166

8.4.1 指向结构体的指针167

8.4.2 结构体数组与指针168

8.4.3 结构体指针变量做函数参数169

8.5 链表170

8.5.1 链表的基本概念170

8.5.2 动态分配内存171

8.5.3 驱动链表操作的主函数175

8.5.4 链表的基本操作函数176

小结180

习题8180

第9章 文件182

9.1 文件概述182

9.1.1 文件命名182

9.1.2 文件类型183

9.1.3 文件指针183

9.1.4 缓冲文件系统184

9.2 文件的打开与关闭184

9.2.1 打开文件函数185

9.2.2 关闭文件函数186

9.3 文件的读/写187

9.3.1 对文本文件输入/输出字符188

9.3.2 对文本文件格式化输入/输出191

9.3.3 对文本文件输入/输出字符串197

9.3.4 对二进制文件输入/输出数据块199

9.4 定位读/写文件203

9.4.1 rewind函数203

9.4.2 fseek函数203

9.4.3 ftell函数204

小结205

习题9205

第10章 C语言涉及的其他知识207

10.1 变量的存储类别207

10.1.1 变量的存储类别207

10.1.2 全局变量和局部变量208

10.2 编译预处理211

10.2.1 宏定义211

10.2.2 文件包含212

10.2.3 条件编译213

10.3 共用体215

10.3.1 共用体类型的声明215

10.3.2 共用体类型变量的定义215

10.3.3 共用体变量的应用216

10.4 枚举类型217

10.5 自定义类型名typedef218

10.6 位运算219

10.6.1 位运算符和位运算219

10.6.2 位运算应用221

10.6.3 位段223

小结223

习题10224

附录A ASCII码表226

附录B C语言中的关键字227

附录C 运算符的优先级和结合方向228

附录D 常用C语言函数库的应用230

参考文献237

热门推荐