图书介绍

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

C语言程序设计
  • 万琼,盛国栋主编 著
  • 出版社: 大连:大连理工大学出版社
  • ISBN:9787561172360
  • 出版时间:2012
  • 标注页数:308页
  • 文件大小:44MB
  • 文件页数:319页
  • 主题词: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 程序和程序设计语言1

1.1.1 程序设计和程序设计语言介绍2

1.1.2 语言处理程序2

1.1.3 程序设计的基本原则3

1.2 算法3

1.2.1 算法的概念3

1.2.2 算法的表示方法4

1.3 结构化程序设计8

1.3.1 结构化程序基本控制结构8

1.3.2 结构化程序设计方法9

第2章 C语言程序设计基础12

2.1 C语言介绍12

2.1.1 认识C程序12

2.1.2 C程序的基本结构14

2.1.3 C语言的运行14

2.2 C语言的特点15

2.2.1 C语言的产生与发展15

2.2.2 C语言的特点16

第3章 数据类型、运算符与表达式20

3.1 C语言的字符集和标识符21

3.1.1 字符集21

3.1.2 标识符21

3.1.3 标识符的分类21

3.2 C语言的数据类型22

3.3 常 量23

3.3.1 数值常量23

3.3.2 字符型常量26

3.4 变量30

3.4.1 变量的概念30

3.4.2 变量的基本数据类型31

3.4.3 变量的类型定义和使用32

3.4.4 变量的初始化36

3.5 库函数和头文件37

3.5.1 库函数的使用方法38

3.5.2 常用数学函数39

3.5.3 字符输入输出函数(getchar和putchar)41

3.5.4 格式输入输出函数(scanf和printf)43

3.6 运算符和表达式49

3.6.1 C语言的运算符49

3.6.2 运算符的优先级和结合性49

3.6.3 C语言的表达式52

第4章 结构控制语句72

4.1 引例72

4.2 C语言的执行语句73

4.2.1 表达式语句74

4.2.2 空语句75

4.2.3 复合语句75

4.2.4 控制语句76

4.3 顺序结构76

4.4 选择结构77

4.4.1 用if语句实现选择结构77

4.4.2 if语句的嵌套79

4.4.3 用switch语句实现多分支选择结构81

4.5 循环结构84

4.5.1 goto型循环语句84

4.5.2 用while语句实现循环85

4.5.3 用do…while语句实现循环87

4.5.4 用for语句实现循环90

4.5.5 continue语句和break语句93

4.5.6 循环的嵌套95

4.6 程序举例97

第5章 数组108

5.1 引例108

5.2 一维数组110

5.2.1 一维数组的定义110

5.2.2 一维数组的初始化111

5.2.3 一维数组元素的使用112

5.3 二维数组113

5.3.1 二维数组的定义114

5.3.2 二维数组的初始化114

5.3.3 二维数组的使用116

5.4 数组与循环计算举例117

第6章 函数131

6.1 函数的作用132

6.2 函数定义和函数调用134

6.2.1 函数定义135

6.2.2 函数调用137

6.3 函数调用中的参数传递145

6.3.1 简单变量作函数参数145

6.3.2 数组作函数参数146

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

6.4.1 函数的嵌套调用151

6.4.2 函数的递归调用152

6.5 变量的作用域和存储类别155

6.5.1 局部变量及其存储类型156

6.5.2 全局变量及其存储类型160

第7章 指针172

7.1 引例173

7.2 指针和指针变量174

7.2.1 指针的概念174

7.2.2 指针变量的定义及初始化175

7.2.3 指针及指针变量的运算176

7.3 数组和指针181

7.3.1 指向一维数组的指针181

7.3.2 指向二维数组的指针183

7.4 字符串和指针186

7.4.1 字符串概念186

7.4.2 字符数组186

7.4.3 指向字符串的指针189

7.4.4 字符数组与字符指针变量的对比190

7.4.5 字符串输入输出函数191

7.4.6 字符串处理函数194

7.4.7 字符串应用举例197

7.5 指针数组199

7.6 指向指针的指针变量201

7.7 函数和指针203

7.7.1 指针变量作为函数参数203

7.7.2 函数指针变量与指针型函数209

7.7.3 main函数的参数211

7.8 指针实例213

第8章 编译预处理226

8.1 预处理引例226

8.2 宏定义227

8.2.1 无参宏定义和宏替换227

8.2.2 带参数的宏定义230

8.3 文件包含232

8.4 条件编译233

第9章 自定义数据类型240

9.1 结构体240

9.1.1 结构体类型的定义240

9.1.2 结构体变量的定义及初始化241

9.1.3 结构体成员的引用242

9.2 结构体数组244

9.2.1 结构体数组的定义244

9.2.2 结构体数组的初始化244

9.2.3 结构体数组的应用245

9.3 结构体和指针246

9.3.1 指向结构体的指针246

9.3.2 指向结构体数组的指针249

9.3.3 结构体变量作为函数参数250

9.4 链表252

9.4.1 链表的定义252

9.4.2 链表结点的基本操作254

9.4.3 创建动态链表255

9.4.4 链表的输出257

9.4.5 链表中结点的插入和删除操作257

9.4.6 链表的综合应用260

9.5 共用体261

9.5.1 共用体类型的定义261

9.5.2 共用体变量的定义262

9.5.3 共用体成员的引用262

9.6 枚举265

9.6.1 枚举类型的定义265

9.6.2 枚举变量的定义和使用266

9.7 用typedef定义类型别名268

9.8 结构体、共用体综合实例270

第10章 文件279

10.1 文件和文件类型指针279

10.1.1 流和文件的概念280

10.1.2 文件类型指针281

10.2 文件的打开和关闭282

10.2.1 文件的打开(fopen函数)282

10.2.2 文件的关闭(fclose函数)284

10.3 文件的读写285

10.3.1 单字符的读写函数285

10.3.2 数据块的读写函数288

10.3.3 对文件进行格式化读写函数291

10.4 文件的定位292

10.5 文件的出错检测294

10.6 文件实例295

附录301

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

附录B C库函数302

参考文献308

热门推荐