图书介绍

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

C语言程序设计
  • 姜雪主编;张春芳,刘立君,张宇副主编 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030435118
  • 出版时间:2015
  • 标注页数:258页
  • 文件大小:33MB
  • 文件页数:269页
  • 主题词: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.1.1 C语言的发展1

1.1.2 C语言的特点1

1.2 C语言的标识符与关键字2

1.2.1 字符集2

1.2.2 标识符2

1.2.3 关键字3

1.3 C语言程序概述3

1.3.1 C语言程序的基本组成3

1.3.2 C语言程序的书写风格5

1.4 C语言程序上机调试6

1.4.1 Microsoft Visual C++6.0集成开发环境6

1.4.2 C语言程序的上机调试步骤6

习题9

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

2.1 数据类型10

2.2 常量11

2.2.1 整型常量11

2.2.2 实型常量12

2.2.3 字符常量12

2.2.4 字符串常量14

2.2.5 符号常量14

2.3 变量15

2.3.1 变量的定义和初始化15

2.3.2 整型变量17

2.3.3 实型变量17

2.3.4 字符变量18

2.4 基本输入/输出函数19

2.4.1 字符输出函数——putchar()19

2.4.2 字符输入函数——getchar()20

2.4.3 格式输出函数——printf()21

2.4.4 格式输入函数——scanf()25

2.5 运算符和表达式29

2.5.1 算术运算符和算术表达式30

2.5.2 强制类型转换运算符32

2.5.3 赋值运算符和赋值表达式33

2.5.4 自加、自减运算符及其表达式35

2.5.5 关系运算符和关系表达式36

2.5.6 逻辑运算符和逻辑表达式37

2.5.7 条件运算符和条件表达式39

2.5.8 逗号运算符和逗号表达式41

2.5.9 求字节数运算符41

2.5.10 位运算符和位运算42

习题44

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

3.1 程序设计基础48

3.2 C语言的基本语句50

3.3 顺序结构程序设计举例52

习题53

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

4.1 if语句54

4.2 switch语句62

4.3 选择结构程序设计举例64

习题67

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

5.1 while语句72

5.2 do…while语句75

5.3 for语句78

5.4 转向语句83

5.4.1 break语句83

5.4.2 continue语句85

5.4.3 goto语句86

5.5 多重循环87

5.6 循环结构程序设计举例89

习题92

第6章 数组99

6.1 一维数组99

6.1.1 一维数组的定义99

6.1.2 一维数组元素的引用100

6.1.3 一维数组的初始化101

6.1.4 一维数组程序应用举例102

6.2 二维数组107

6.2.1 二维数组的定义107

6.2.2 二维数组元素的引用108

6.2.3 二维数组的初始化108

6.2.4 二维数组程序应用举例109

6.3 字符数组113

6.3.1 字符数组的定义113

6.3.2 字符数组元素的引用113

6.3.3 字符数组的初始化113

6.3.4 字符数组的输入/输出114

6.3.5 常用的字符串处理函数116

习题120

第7章 函数123

7.1 函数概述123

7.1.1 函数的分类123

7.1.2 函数的定义124

7.2 函数的调用和声明125

7.2.1 函数的调用125

7.2.2 函数的声明126

7.3 函数的参数传递方式和返回值127

7.3.1 函数的参数传递方式127

7.3.2 函数的返回值130

7.4 函数的嵌套调用和递归调用132

7.4.1 函数的嵌套调用132

7.4.2 函数的递归调用133

7.5 变量的作用域与存储135

7.5.1 变量的作用域135

7.5.2 变量的存储方式138

7.5.3 变量的存储类别139

7.6 内部函数和外部函数142

7.6.1 内部函数142

7.6.2 外部函数143

习题143

第8章 编译预处理146

8.1 文件包含146

8.2 宏定义148

8.2.1 不带参数的宏定义148

8.2.2 带参数的宏定义151

8.3 条件编译152

习题154

第9章 指针158

9.1 指针的概念158

9.1.1 地址及指针158

9.1.2 变量的指针158

9.2 指针变量159

9.2.1 指针变量的定义及初始化159

9.2.2 指针变量的引用162

9.3 指针与一维数组164

9.3.1 数组的指针和指针变量164

9.3.2 指针运算165

9.3.3 通过指针引用数组的元素166

9.4 字符指针与字符串170

9.4.1 字符指针变量170

9.4.2 字符指针与字符数组的区别171

9.5 指针与二维数组171

9.5.1 二维数组的指针171

9.5.2 二维数组元素的表示方法172

9.5.3 行指针变量174

9.6 指针数组175

9.7 指针作为函数的参数179

9.8 多级指针181

习题183

第10章 结构体与共用体188

10.1 结构体类型与结构体类型变量188

10.1.1 结构体类型的定义188

10.1.2 结构体类型变量189

10.1.3 结构体类型变量的引用192

10.2 结构体类型数组194

10.2.1 结构体类型数组的定义及初始化194

10.2.2 结构体类型数组元素的引用195

10.3 指向结构体类型数据的指针变量197

10.3.1 指向结构体类型变量的指针变量197

10.3.2 指向结构体类型数组的指针变量199

10.4 单向链表200

10.4.1 单向链表的数据结构201

10.4.2 动态分配和释放空间函数201

10.4.3 单向链表的基本操作202

10.5 共用体类型213

10.5.1 共用体类型的定义213

10.5.2 共用体类型变量的定义213

10.5.3 共用体类型变量的引用214

10.5.4 共用体类型变量的赋值215

10.6 枚举类型217

10.7 为已有类型定义起别名219

习题220

第11章 文件221

11.1 文件概述221

11.1.1 文件系统概述221

11.1.2 文件类型指针222

11.2 文件的打开与关闭222

11.2.1 文件的打开223

11.2.2 文件的关闭224

11.3 文件的读/写函数225

11.3.1 字符读/写函数225

11.3.2 字符串读/写函数228

11.3.3 格式化读/写函数229

11.3.4 数据块读/写函数232

11.4 文件的定位233

11.5 文件的出错检验234

习题235

附录239

附录1 常用字符与ASCII码对照表239

附录2 C语言常用库函数241

习题参考答案246

参考文献258

热门推荐