C语言程序设计 问题解答和实例解析方法PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)H·H·塔恩(H.H.Tan)
- 出 版 社:北京:机械工业出版社
- 出版年份:2016
- ISBN:9787111543343
- 页数:392 页
第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 C 5
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 确定字符串和字符信息及使用printf 229
课程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
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《强制执行前沿与热点问题》陈兴责编;乔宇 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《本草经解彩色药图》云雪林,杨碧仙主编 2019
- 《景观艺术设计》林春水,马俊 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《一个数学家的辩白》(英)哈代(G.H.Hardy)著;李文林,戴宗铎,高嵘译 2019
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019