图书介绍

C语言程序设计 问题解答和实例解析方法PDF|Epub|txt|kindle电子书版本下载

C语言程序设计 问题解答和实例解析方法
  • (美)H·H·塔恩(H.H.Tan) 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111543343
  • 出版时间:2016
  • 标注页数:392页
  • 文件大小:58MB
  • 文件页数:407页
  • 主题词: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.2 软件工程3

1.2.1 自顶向下模块化设计3

课程1.3 C语言、ANSI C和C编译器5

1.3.1 C和ANSI C5

1.3.2 程序开发5

课程1.4 利用位表示字符、符号、整型数、实型数、地址和指令7

1.4.1 字符和符号7

1.4.2 整型数8

1.4.3 实型数9

1.4.4 十六进制和八进制表示9

课程1.5 关于本书及如何充分利用本书10

1.5.1 课程10

1.5.2 应用程序11

课程1.6 基本结构12

课程1.7 格式化输出16

课程1.8 其他转义字符18

课程1.9 基本调试20

本章回顾22

第2章 变量、算术表达式和输入输出24

课程2.1 变量:命名、声明、赋值和打印值24

课程2.2 算术运算符和表达式30

课程2.3 从键盘输入数据33

课程2.4 常量宏及打印变量值的进一步讨论37

课程2.5 混合类型的运算、复合赋值、运算符优先级和类型转换43

本章回顾52

第3章 C语言基础:数学函数和字符文件输入输出53

课程3.1 数学库函数53

课程3.2 单个字符数据57

课程3.3 从文件读入数据67

课程3.4 输出到文件72

应用程序3.1 面积计算——复合运算符和程序开发74

应用练习77

本章回顾79

第4章 初级决策和循环80

课程4.1 if控制结构和关系表达式80

课程4.2 简单if-else控制结构84

课程4.3 嵌套if-else控制结构87

课程4.4 逻辑表达式90

课程4.5 逻辑运算符的优先级92

课程4.6 switch和if-else-if控制结构96

课程4.7 while循环(1)102

课程4.8 while循环(2)105

课程4.9 do-while循环107

课程4.10 简单for循环109

课程4.11 嵌套for循环112

应用程序4.1 梁交叉——if-else控制结构116

应用程序4.2 面积计算——for循环118

应用程序4.3 温度单位转换——for循环120

应用程序4.4 温度单位转换——循环和if-else控制结构121

应用程序4.5 仿真123

应用程序4.6 工程经济学——嵌套for循环124

应用程序4.7 解二次方程——if-else控制结构(数值方法例子)126

应用练习128

本章回顾131

第5章 函数132

课程5.1 不返回值的函数134

课程5.2 返回一个值的函数142

课程5.3 作用域和传值给函数的机制146

课程5.4 返回多个值的函数151

课程5.5 从函数返回多个值的机制——地址和指针变量153

应用程序5.1 使用带有复杂循环的函数处理网格(逻辑例子)159

应用程序5.2 模块化程序设计:平行四边形面积和平行六面体体积(数值方法例子)164

应用练习167

本章回顾172

第6章 数值数组173

课程6.1 一维数组和打印数组元素介绍174

课程6.2 数组初始化178

课程6.3 基本数组输入输出181

课程6.4 多维数组185

课程6.5 函数和数组192

课程6.6 冒泡排序和最大交换排序197

应用程序6.1 将16个1位加法器组成1个16位加法器202

应用程序6.2 浪高的平均值和中位数(数值方法例子)205

应用程序6.3 矩阵-向量乘法(数值方法例子)209

应用程序6.4 搜索和文件压缩212

应用练习215

本章回顾219

第7章 字符串和指针220

课程7.1 声明、初始化和输出字符串及理解内存布局222

课程7.2 确定字符串和字符信息及使用printf229

课程7.3 二维字符数组234

课程7.4 从键盘和文件读入字符串238

课程7.5 指针变量与数组变量245

课程7.6 在声明中初始化251

课程7.7 将字符串传入用户自定义函数256

课程7.8 标准字符串函数261

课程7.9 指针符号与数组符号272

课程7.10 动态内存分配279

应用程序7.1 管流速、检查输入数据及模块化设计285

应用程序7.2 地震轶事报告分析、字符串操作和动态内存分配294

应用练习305

本章回顾308

第8章 结构和大型程序设计309

课程8.1 结构310

课程8.2 结构成员316

课程8.3 指向结构的指针318

课程8.4 结构和函数321

课程8.5 结构数组322

课程8.6 带一个递归调用的函数324

课程8.7 生成头文件329

课程8.8 使用多个源文件及存储类别331

课程8.9 位操作334

应用程序8.1 排序——快速排序算法342

本章回顾350

第9章 C++介绍351

课程9.1 C++注释和基本输入输出流351

课程9.2 格式操纵符及格式化输出354

课程9.3 函数重载357

课程9.4 默认函数参数360

课程9.5 内联函数和变量声明的位置363

课程9.6 C++类和只有数据成员的对象365

课程9.7 带有数据和函数成员的类及封装369

课程9.8 构造函数和析构函数375

课程9.9 继承379

应用程序9.1 电子电路385

应用练习389

附录A ASCII码391

附录B ASCII码描述392

热门推荐