图书介绍

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

C语言程序设计
  • 陆蓓,胡同森,易幼庆等编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030128281
  • 出版时间:2004
  • 标注页数:262页
  • 文件大小:12MB
  • 文件页数:273页
  • 主题词: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章 C程序设计基础知识1

1.1 计算机语言和程序执行1

1.1.1 程序和计算机语言1

1.1.2 程序执行2

1.2 C程序结构2

1.2.1 简单C程序实例2

1.2.2 C程序结构4

1.2.3 初学编写程序5

1.3 使C程序在计算机上执行7

1.3.1 实现C程序执行的步骤7

1.3.2 在Borland C++3.1环境下编辑、编译及运行C程序8

1.4 C语言的特点9

小结10

习题11

第2章 基本数据类型与常用库函数13

2.1 字符集与标识符13

2.2 数据类型与基本数据类型14

2.2.1 数据类型14

2.2.2 基本数据类型15

2.3 常量与变量16

2.3.1 常量16

2.3.2 符号常量18

2.3.3 变量19

2.4 数据的输入/输出函数及常用库函数20

2.4.1 数据的输入/输出21

2.4.2 常用数学函数29

2.4.3 常用字符函数30

2.4.4 其他常用函数31

小结31

习题32

第3章 运算符和表达式35

3.1 运算符与表达式的基础知识35

3.2 算术运算符和算术表达式36

3.2.1 算术运算符与算术运算36

3.2.2 自增、自减运算38

3.3.1 简单赋值运算39

3.3 赋值运算39

3.3.2 复合赋值运算40

3.4 关系运算符、逻辑运算符与逻辑表达式40

3.4.1 关系运算符41

3.4.2 逻辑运算符43

3.4.3 逻辑表达式44

3.5 条件表达式与逗号表达式45

3.5.1 条件表达式45

3.5.2 逗号表达式46

小结47

习题47

第4章 控制结构与语句51

4.1 算法与程序51

4.2.1 程序的三种基本结构52

4.2 结构化程序设计52

4.2.2 程序设计过程53

4.3 顺序结构53

4.4 选择结构54

4.4.1 if语句54

4.4.2 switch语句60

4.5 循环结构63

4.5.1 goto语句63

4.5.2 while语句64

4.5.3 do-while语句65

4.5.4 for语句67

4.5.5 单重循环程序举例69

4.5.6 break语句与continue语句71

4.6 多重循环结构74

4.7 实际应用举例77

小结81

习题81

第5章 数组86

5.1 一维数组86

5.1.1 一维数组的定义86

5.1.2 一维数组的初始化86

5.1.3 一维数组元素的引用87

5.1.4 一维数组应用举例87

5.1.5 数组排序与数组查找89

5.2 二维数组93

5.2.2 二维数组的初始化94

5.2.1 二维数组的定义94

5.2.3 二维数组的引用95

5.2.4 二维数组应用举例96

5.3 字符数组98

5.3.1 字符数组的定义、初始化和引用98

5.3.2 字符串和字符数组99

5.3.3 字符数组的输入/输出99

5.3.4 常用字符串处理函数100

5.3.5 字符串应用举例102

5.4 二维字符数组105

5.4.1 二维字符数组的定义、初始化和引用105

5.4.2 字符串数组应用举例106

小结107

习题108

第6章 函数114

6.1 函数概述与C程序构成114

6.1.1 函数概述114

6.1.2 C程序构成115

6.2 函数定义和函数调用115

6.2.1 函数定义115

6.2.2 retum返回语句117

6.2.3 函数调用118

6.2.4 函数声明120

6.3 函数间的参数传递121

6.3.1 函数调用过程及参数传递121

6.3.2 传数值122

6.3.3 传地址124

6.3.4 参数求值顺序127

6.4 函数嵌套调用和递归调用128

6.4.1 函数嵌套调用128

6.4.2 递归调用129

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

6.5.1 全局变量和局部变量134

6.5.2 变量的存储类别137

小结140

习题141

第7章 编译预处理148

7.1 宏定义148

7.1.1 不带参数的宏定义148

7.1.2 带参数的宏定义150

7.2 文件包含151

7.3 条件编译153

小结154

习题155

第8章 指针157

8.1 指针的基本概念157

8.1.1 存储单元、内存地址及指针157

8.1.2 指针变量158

8.1.3 指针运算161

8.1.4 指针作为函数的参数163

8.2 指针与一维数组166

8.2.1 一维数组元素表示166

8.2.2 数组元素指针作为函数的参数169

8.3.1 二维数组中的指针170

8.3 指针与二维数组170

8.3.2 二维数组元素表示172

8.3.3 二维数组的行指针作函数参数174

8.4 指针与字符串176

8.4.1 字符串与字符串指针176

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

8.5 指针数组178

8.5.1 指针数组的定义与初始化178

8.5.2 指针数组应用举例179

8.5.3 指针数组作main函数的参数180

8.6 多级指针181

8.7 指针与函数183

8.7.1 指向函数的指针183

8.7.2 返回指针的函数185

小结187

习题188

第9章 结构体193

9.1 结构体类型的定义和变量的定义193

9.1.1 结构体类型的定义193

9.1.2 结构体变量的定义194

9.1.3 结构体变量的初始化195

9.1.4 结构体变量的引用196

9.1.5 嵌套结构体中成员的引用197

9.2 结构体数组198

9.2.1 结构体数组的定义及初始化198

9.2.2 结构体数组的引用199

9.3 结构体和指针200

9.2.3 结构体数组的应用举例200

9.3.1 结构体指针变量的定义201

9.3.2 结构体指针变量的引用201

9.4 结构体和函数203

9.4.1 结构体变量作函数参数203

9.4.2 结构体指针作函数参数204

9.4.3 返回结构体数据的函数205

9.4.4 返回结构体指针的函数206

9.5 链表207

9.5.1 链表的数据结构208

9.5.2 动态存储分配库函数208

9.5.3 链表的基本操作209

9.6.1 共用体变量的定义216

9.6 共用体216

9.6.2 共用体变量的引用217

*9.7 枚举218

9.7.1 枚举变量的定义218

9.7.2 枚举变量的引用219

小结220

习题221

第10章 位运算226

10.1 位运算概述226

10.2 位运算符226

10.2.1 位运算符简介227

10.2.2 位运算符的优先级231

10.3 位运算应用举例231

习题235

小结235

11.1 文件概述237

11.1.1 文件的基本概念237

第11章 文件237

11.1.2 文件类型指针238

11.2 文件的打开与关闭240

11.2.1 打开文件240

11.2.2 关闭文件241

11.3 文本文件的顺序读写241

11.3.1 字符读/写241

11.3.2 字符串读/写243

11.3.3 格式化输入/输出245

11.4.1 输入/输出函数248

11.4 二进制文件的顺序读写248

11.4.2 二进制文件顺序读写应用举例249

11.5 文件定位函数及文件随机读写举例251

11.5.1 文件定位函数252

11.5.2 文件随机读写应用举例252

小结254

习题255

附录258

附录1 C语言中的关键字258

附录2 字符与ASCII码对照表258

附录3 运算符的优先级与结合性259

附录4 常用库函数260

热门推荐