图书介绍

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

程序设计基础 C语言
  • 杨莉,刘鸿翔主编;唐宏亮,邓芳,余慧等副主编 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030329035
  • 出版时间:2012
  • 标注页数:288页
  • 文件大小:29MB
  • 文件页数:299页
  • 主题词: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 程序1

1.1.2 计算机程序1

1.1.3 程序设计2

1.1.4 软件3

1.2 程序设计语言3

1.3 问题求解与算法设计5

1.3.1 计算机求解问题的步骤5

1.3.2 算法定义6

1.3.3 伪代码7

1.3.4 流程图8

1.3.5 N-S图9

1.3.6 UML9

1.4 C语言概述10

1.4.1 C语言的发展过程和特点10

1.4.2 C程序设计的基本结构11

1.4.3 C语言程序的运行14

1.5 C程序集成开发环境——Visual C++6.015

1.5.1 启动vC++15

1.5.2 新建/打开C语言程序文件15

1.5.3 保存程序16

1.5.4 执行程序16

1.5.5 关闭程序工作区18

习题118

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

2.1 C语言的数据类型20

2.2 常量与变量21

2.2.1 关键字21

2.2.2 标识符22

2.2.3 常量与符号常量22

2.2.4 变量24

2.3 整型数据24

2.3.1 整型常量24

2.3.2 整型变量25

2.4 实型数据27

2.4.1 实型常量27

2.4.2 实型变量27

2.5 字符型数据29

2.5.1 字符常量29

2.5.2 转义字符29

2.5.3 字符串常量31

2.5.4 字符变量31

2.6 变量赋初值33

2.7 算术运算符和算术表达式34

2.7.1 C语言运算符简介34

2.7.2 算术运算符和算术表达式34

2.8 赋值运算符和赋值表达式38

2.8.1 赋值运算符38

2.8.2 赋值表达式40

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

2.10 本章小结及常见错误列举41

习题243

第3章 程序结构45

3.1 顺序结构程序设计45

3.1.1 C语言中的语句45

3.1.2 格式化输入/输出函数46

3.1.3 字符输入/输出函数54

3.1.4 顺序结构程序举例55

3.2 选择结构程序设计57

3.2.1 关系运算符及关系表达式57

3.2.2 逻辑运算符和逻辑表达式58

3.2.3 选择结构59

3.2.4 条件运算符65

3.2.5 switch语句66

3.2.6 选择结构程序举例68

3.3 循环结构程序设计72

3.3.1 goto语句72

3.3.2 while语句构成的循环结构73

3.3.3 do-while语句构成的循环结构75

3.3.4 for循环77

3.3.5 循环的嵌套80

3.3.6 break语句和continue语句81

3.3.7 应用综合举例82

3.4 本章小结及常见错误列举87

习题390

第4章 数组92

4.1 一维数组92

4.1.1 一维数组的定义92

4.1.2 一维数组的初始化93

4.1.3 一维数组元素的引用93

4.1.4 一维数组程序举例94

4.2 二维数组99

4.2.1 二维数组的定义99

4.2.2 二维数组的初始化100

4.2.3 二维数组元素的引用101

4.2.4 二维数组程序举例102

4.3 字符串104

4.3.1 C语言对字符串的约定104

4.3.2 字符串的存储104

4.3.3 字符串的输入/输出105

4.3.4 字符串处理函数106

4.3.5 字符串程序举例109

4.4 本章小结及常见错误列举111

习题4112

第5章 指针114

5.1 指针变量的定义与应用114

5.1.1 变量的地址和指针的概念114

5.1.2 指针变量的定义115

5.1.3 指针变量的赋值116

5.1.4 对指针变量的操作118

5.2 指针和一维数组121

5.2.1 数组元素的指针121

5.2.2 通过指针引用数组元素122

5.3 指针和二维数组126

5.3.1 二维数组与一维数组的关系126

5.3.2 二维数组元素地址的表示方法127

5.3.3 指向二维数组元素的指针变量128

5.3.4 指向二维数组行的指针变量128

5.3.5 指针数组129

5.4 指针与字符串131

5.4.1 使用指针指向字符串131

5.4.2 指向指针的指针变量133

5.5 本章小结及常见错误列举135

习题5137

第6章 其他数据类型139

6.1 结构体139

6.1.1 结构体类型的定义139

6.1.2 结构体变量140

6.1.3 结构体数组145

6.2 结构体与指针147

6.2.1 指向结构体变量的指针147

6.2.2 指向结构体数组的指针148

6.2.3 用指针处理静态链表简介149

6.3 共用体151

6.4 枚举类型154

6.5 用typedef定义数据类型155

6.6 位运算157

6.6.1 位运算符和位运算157

6.6.2 位运算举例160

6.7 本章小结及常见错误列举161

习题6165

第7章 函数167

7.1 概述167

7.2 函数的定义168

7.3 函数的一般调用170

7.3.1 函数调用方式170

7.3.2 函数声明170

7.4 函数参数的传递方式172

7.4.1 形参和实参173

7.4.2 数组元素作为实参174

7.4.3 数组名作函数参数175

7.4.4 二维数组名作函数参数177

7.5 函数的嵌套与递归调用178

7.5.1 函数的嵌套调用178

7.5.2 函数的递归调用181

7.6 函数与指针186

7.6.1 指针作函数参数186

7.6.2 返回指针值的函数193

7.6.3 函数指针和指向函数的指针变量195

7.6.4 主函数main 的参数197

7.7 函数与结构体199

7.7.1 用结构体变量作参数199

7.7.2 用指向结构体变量的指针作参数200

7.8 变量的作用域204

7.8.1 局部变量205

7.8.2 全局变量206

7.8.3 自动变量210

7.8.4 寄存器变量210

7.8.5 静态变量211

7.9 内部函数与外部函数212

7.9.1 内部函数212

7.9.2 外部函数213

7.10 预处理命令213

7.10.1 宏定义213

7.10.2 文件包含220

7.10.3 条件编译222

7.11 模块结构程序设计225

7.11.1 结构化程序设计方法225

7.11.2 模块化程序设计226

7.11.3 结构化程序编写226

7.11.4 学生成绩统计程序227

7.12 模块结构程序的工程创建与调试230

7.13 本章小结及常见错误列举233

习题7238

第8章 文件242

8.1 C文件概述242

8.2 文件类型指针243

8.3 文件的打开与关闭244

8.3.1 文件的打开244

8.3.2 文件的关闭245

8.4 文件的读写245

8.4.1 fputc(putc)函数和fgetc(getc)函数245

8.4.2 fgets函数和fputs函数248

8.4.3 ffead函数和fwrite函数249

8.4.4 fprintf函数和fscanf函数252

8.5 文件的定位253

8.5.1 rewind函数253

8.5.2 fseek函数254

8.5.3 ftell函数255

8.6 文件检测函数255

8.7 本章小结及常见错误列举256

习题8257

第9章 综合应用258

9.1 动态链表258

9.2 系统功能与分析263

9.3 数据结构263

9.4 模块设计264

9.5 参考程序265

附录281

附录Ⅰ C语言关键字281

附录Ⅱ C语言运算符的优先级与结合性281

附录Ⅲ ASCⅡ字符编码表282

附录Ⅳ C语言常用库函数浏览282

参考文献288

热门推荐