图书介绍

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

高等学校教材 C语言程序设计
  • 刘达明,陈昌志,王宁等编著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:704036770X
  • 出版时间:2013
  • 标注页数:344页
  • 文件大小:38MB
  • 文件页数:354页
  • 主题词: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计算机程序2

1.2 C语言程序概述2

1.2.1 C语言的发展2

1.2.2 C语言的特点3

1.2.3 C语言的作用4

1.2.4 C语言程序的组成4

1.2.5 C语言程序书写规则6

1.3 C语言程序上机运行7

1.3.1 C语言程序上机步骤7

1.3.2 TC环境下的程序运行8

1.3.3 VC环境下的程序运行10

本章小结13

习题114

第2章 简单C语言程序设计15

2.1计算圆周长和面积15

2.1.1分析问题15

2.1.2程序实现15

2.2常量与变量16

2.2.1关键字与标识符16

2.2.2常量16

2.2.3变量17

2.3 C语言数据类型18

2.3.1整型数据18

2.3.2浮点型数据19

2.3.3字符型数据20

2.3.4枚举类型21

2.4运算符与表达式22

2.4.1 C语言运算符与表达式简介22

2.4.2算术运算符与算术表达式23

2.4.3赋值运算符与赋值表达式24

2.4.4条件运算符与条件表达式25

2.4.5逗号运算符与逗号表达式25

2.4.6 sizeof运算符26

2.5 C语句概述26

2.6数据的输入输出27

2.6.1字符数据的输入与输出27

2.6.2格式输入与输出28

2.7预处理命令30

2.7.1宏定义31

2.7.2文件包含34

2.8顺序结构程序设计35

本章小结36

习题236

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

3.1判断闰年40

3.1.1分析问题40

3.1.2程序实现40

3.2关系运算符与关系表达式41

3.3逻辑运算符与逻辑表达式42

3.4 if语句43

3.5 switch语句48

3.6选择结构的嵌套50

3.7应用实例52

本章小结54

习题355

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

4.1计算若干自然数的和59

4.1.1分析问题59

4.1.2程序实现59

4.2自增自减运算符60

4.3 while循环62

4.4 do-while循环64

4.5 for循环65

4.6嵌套循环69

4.7 break语句和continue语句71

4.8应用实例73

本章小结75

习题475

第5章 模块化程序设计81

5.1求三个数的最大值与最小值的差81

5.1.1分析问题81

5.1.2程序实现81

5.2模块化程序设计思想83

5.3函数的定义84

5.4函数的调用85

5.4.1函数的调用形式85

5.4.2函数的参数传递86

5.4.3函数的返回值88

5.5函数的声明89

5.6函数的嵌套调用92

5.7函数的递归调用94

5.8变量的作用域97

5.9变量的存储类型99

5.10内部函数和外部函数103

5.11应用实例103

本章小结106

习题5106

第6章 初识指针111

6.1交换两个变量的值111

6.1.1分析问题111

6.1.2程序实现112

6.2指针的概念113

6.2.1地址与指针的概念113

6.2.2取地址运算符和指针运算符114

6.2.3指针变量的定义与引用115

6.3指针变量作函数参数116

6.4应用实例117

本章小结119

习题6119

第7章 一维数组及其指针124

7.1计算学生的平均成绩124

7.1.1分析问题124

7.1.2程序实现124

7.2一维数组127

7.2.1一维数组的定义与初始化127

7.2.2一维数组的引用128

7.3指向一维数组的指针130

7.3.1指针的运算130

7.3.2指向一维数组的指针131

7.4一维数组及其指针作函数参数135

7.5应用实例138

本章小结150

习题7150

第8章 二维数组及其指针154

8.1打印九九乘法表154

8.1.1分析问题154

8.1.2程序实现154

8.2二维数组158

8.2.1二维数组的定义与初始化158

8.2.2二维数组的引用160

8.3指向二维数组的指针162

8.3.1二维数组的地址162

8.3.2列指针163

8.3.3行指针164

8.4二维数组及其指针作函数参数166

8.4.1二维数组作函数参数166

8.4.2指向二维数组的指针作函数参数168

8.5应用实例170

本章小结176

习题8176

第9章 字符数组及其指针181

9.1比较两个字符串的大小181

9.1.1分析问题181

9.1.2程序实现181

9.2字符数组185

9.2.1字符数组的定义与初始化185

9.2.2字符串与字符数组186

9.3指向字符数组的指针189

9.4字符数组及其指针作函数参数191

9.5字符串处理函数192

9.6应用实例195

本章小结202

习题9203

第10章 构造数据类型208

10.1输出学生成绩信息208

10.1.1分析问题208

10.1.2程序实现208

10.2结构体变量209

10.2.1结构体变量的定义与初始化209

10.2.2结构体变量的引用213

10.3结构体数组215

10.3.1结构体数组的定义与初始化215

10.3.2结构体数组的引用216

10.4结构体及其指针217

10.4.1指向结构体变量的指针217

10.4.2指向结构体数组的指针219

10.4.3结构体及其指针作函数参数221

10.5共用体类型223

10.5.1读取一个整型数据的高字节数据223

10.5.2共用体变量的定义224

10.5.3共用体变量的引用226

10.6使用typedef定义数据类型的别名228

10.7应用实例230

本章小结236

习题10236

第11章 文件处理程序设计242

11.1复制文件242

11.1.1分析问题242

11.1.2程序实现242

11.2文件的基本概念243

11.3打开与关闭文件245

11.4文件的出错检查247

11.5顺序读写文件数据248

11.5.1读写一个字符248

11.5.2读写一个字符串249

11.5.3格式化方式读写数据251

11.5.4二进制方式读写数据251

11.6随机读写文件数据252

11.6.1文件定位252

11.6.2随机文件的读写253

11.7应用实例254

本章小结256

习题11256

第12章 指针的高级应用261

12.1函数与指针261

12.1.1返回指针的函数261

12.1.2指向函数的指针263

12.2带参数的main函数267

12.2.1指针数组267

12.2.2指向指针的指针270

12.2.3指针数组作main函数的形参272

12.3动态内存分配函数274

12.4链表275

12.4.1链表概述275

12.4.2自引用结构275

12.4.3链表的建立与输出276

12.4.4链表的插入与删除278

12.5动态数组281

本章小结284

习题12284

第13章 位运算288

13.1位运算符与位运算288

13.1.1位运算符288

13.1.2位运算288

13.2位段291

13.3应用实例293

本章小结294

习题13295

附录A ASCII码表297

附录B C库函数298

附录C Turbo C 2.0和Visual c++6.0编程环境中的常见错误303

附录D 计算机等级考试模拟练习306

参考文献343

热门推荐