图书介绍

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

实用C语言程序设计
  • 周百顺主编;刘非,张文战副主编 著
  • 出版社: 北京:中国农业大学出版社
  • ISBN:9787565509735
  • 出版时间:2014
  • 标注页数:269页
  • 文件大小:33MB
  • 文件页数:280页
  • 主题词: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 程序设计语言与计算机软件3

1.2.1 程序设计语言概述4

1.2.2 计算机软件6

1.3 C语言的发展历程7

1.4 C程序简介7

1.4.1 C程序示例7

1.4.2 C程序的加工和执行9

1.5 C语言程序设计方法10

1.5.1 分析问题,明确功能需求10

1.5.2 设计解决问题的方案11

1.5.3 使用C语言编程实现12

1.5.4 程序的测试和维护14

1.6 上机编写C程序14

习 题15

第2章 数据16

2.1 程序与内存16

2.1.1 计算机的内存16

2.1.2 程序的执行与内存分配17

2.2 程序对数据的使用17

2.2.1 数据的分类18

2.2.2 数据在程序中的表现形式——变量与常量18

2.2.3 变量的命名与使用20

2.2.4 数据的格式化输入和输出22

2.2.5 C程序的主要元素28

2.3 整型数据30

2.3.1 整型数据的分类和存储30

2.3.2 整型变量的使用31

2.4 浮点型数据33

2.4.1 浮点型数据的分类和存储34

2.4.2 浮点型变量的使用35

2.5 字符型数据36

2.5.1 字符型数据的存储36

2.5.2 字符型变量的使用38

2.5.3 关于字符串41

2.6 指针型变量41

2.6.1 指针型数据的含义和存储41

2.6.2 指针型变量的使用42

2.7 符号常量44

2.8 数据使用过程中的类型转换45

2.9 选择正确的数据类型47

习 题48

第3章 程序设计初步49

3.1 算法与程序设计49

3.1.1 算法的概念49

3.1.2 算法的描述50

3.1.3 常见算法举例53

3.2 C语言中的语句54

3.2.1 C语句简述54

3.2.2 函数调用语句54

3.2.3 复合语句与空语句56

3.3 程序设计的三种基本结构57

3.4 结构化程序设计59

3.4.1 “自顶向下、逐步求精”的分析方法59

3.4.2 结构化程序设计实例62

3.5 程序设计风格64

习 题65

第4章 选择结构66

4.1 条件的表示66

4.1.1 关系运算符与单一条件的判断66

4.1.2 逻辑运算符与复合条件的判断67

4.1.3 运算符优先级70

4.2 使用if语句实现选择结构70

4.2.1 基本的if语句——单选择方案70

4.2.2 扩展的if语句——双选择方案73

4.2.3 多选择方案的if语句76

4.2.4 嵌套的if语句79

4.3 选择结构的其他表示方法80

4.3.1 switch结构80

4.3.2 条件运算符83

4.4 选择结构综合应用84

习 题86

第5章 循环结构88

5.1 循环结构概述88

5.1.1 循环结构的使用时机88

5.1.2 两种常见的循环结构90

5.1.3 循环结构的构成要素91

5.2 递增和递减运算符93

5.3 while循环94

5.3.1 while循环的一般语法94

5.3.2 while循环的应用96

5.3.3 无限循环99

5.3.4 解决半途退出问题100

5.4 for循环103

5.4.1 for循环的一般语法103

5.4.2 for循环的应用104

5.4.3 for循环与while循环107

5.5 do-while循环108

5.5.1 do-while循环的一般语法109

5.5.2 do-while循环的应用110

5.5.3 do-while循环与while循环111

5.6 循环的嵌套113

5.7 break语句和continue语句116

5.7.1 continue语句117

5.7.2 break语句117

5.8 循环结构综合实例118

习 题123

第6章 函数125

6.1 程序的函数分解125

6.2 函数声明与库函数的使用127

6.3 自己编写函数129

6.3.1 函数定义的一般形式130

6.3.2 如何定义一个函数132

6.3.3 使用自定义函数136

6.4 函数的调用机制143

6.4.1 函数的调用过程143

6.4.2 参数的值传递机制146

6.5 带有指针型参数的函数定义147

6.6 函数中的变量152

6.6.1 变量的作用域和生存期152

6.6.2 局部变量与全局变量153

6.6.3 静态变量156

6.7 函数的嵌套和递归158

6.7.1 函数的嵌套调用158

6.7.2 函数的递归调用161

6.8 模块化编程实例163

习 题169

第7章 数组172

7.1 数组的定义和使用173

7.1.1 数组变量的定义173

7.1.2 数组的初始化175

7.1.3 数组与循环176

7.2 字符数组和字符串178

7.2.1 字符数组178

7.2.2 字符串180

7.2.3 使用标准库函数处理字符串183

7.3 数组与函数187

7.3.1 数组作为输入参数187

7.3.2 返回数组类型的结果190

7.3.3 同一数组作为函数的输入和输出191

7.4 多维数组193

7.4.1 二维数组的定义和初始化193

7.4.2 二维数组的使用195

7.4.3 多维数组介绍199

7.5 数组综合应用实例199

习题204

第8章 结构206

8.1 结构类型与结构变量206

8.1.1 结构类型定义与变量声明206

8.1.2 结构变量的初始化和使用209

8.1.3 结构变量的存储211

8.2 结构数组214

8.3 指向结构的指针218

8.4 结构与函数218

8.4.1 结构变量作为函数参数219

8.4.2 结构指针作为函数的参数220

8.4.3 返回值为结构类型的函数223

8.5 结构综合应用实例224

习 题227

第9章 指针230

9.1 指针变量概述231

9.2 指针作为函数参数232

9.2.1 通过指针实现函数间数据共享232

9.2.2 通过指针型参数返回多个结果233

9.2.3 通过指针引用大型结构数据235

9.3 指针与数组236

9.3.1 通过指针访问数组元素236

9.3.2 数组参数与指针239

9.4 指针与动态存储管理240

9.4.1 C语言的动态存储管理机制241

9.4.2 动态管理程序实例242

9.5 链式结构初步244

习 题246

第10章 文件248

10.1 文件概述248

10.1.1 流和文件指针248

10.1.2 文件中的位置249

10.1.3 文件的分类250

10.2 文件访问250

10.2.1 打开文件250

10.2.2 关闭文件252

10.2.3 文件重命名252

10.2.4 删除文件252

10.3 文件读写253

10.3.1 向文件读写单个字符253

10.3.2 向文件读写字符串255

10.3.3 文件的格式化读写258

10.3.4 向文件读写二进制形式的数据259

10.3.5 文件的随机读写261

10.4 文件操作的状态和出错检测262

习 题264

参考文献269

热门推荐