本篇主要提供标准C语言基础教程 第四版 中文版 c语言大学实用教程 c++编程技巧 c语言入门 国外计算机科学教电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
&nbs;&nbs;商品基本信息,请以下列介绍为准 | |
图书名称: | 标准C语言基础教程(第四版) |
作者: | (美)Gary J. Bronson(盖瑞 ? J. 布朗森) |
定价: | 89.00 |
ISBN号: | 9787121332722 |
出版社: | 电子工业出版社 |
&nbs;
&nbs;&nbs;编辑 | |
#丰富的扩展阅读知识。 #总结的各种经验。 #简单易懂的指针讲解。 #丰富的教辅资源。&nbs; |
&nbs;&nbs;内容简介 | |
这是一本介绍用C语言进行计算机编程的经典教材。通过大量的实例和练习,全书介绍了数据类型、算术运算、逻辑运算、变量、条件语句、函数、数组、指针、字符串、结构、文件作、位作、宏、库函数等基本内容,使读者在阅读之后就能很快掌握C语言编程的精髓。讲解C 编程的一章也是本书的特色之一。书中每章都有大量的简答题和编程练习题,附录还列出了它们的答案。 |
&nbs;&nbs;目录 | |
部分 基础知识&nbs; 第1 章 计算机编程导论 2&nbs; 1.1 历史和硬件 2&nbs; 1.2 编程语言 8&nbs; 1.3 算法 13&nbs; 1.4 软件开发过程 17&nbs; 1.5 案例研究:设计与开发 24&nbs; 1.6 编程 28&nbs; 1.7 小结 28&nbs; 1.8 补充材料:数字存储码 29&nbs; 第2 章 C 语言编程初步 31&nbs; 2.1 C 语言编程简介 31&nbs; 2.2 编程风格 40&nbs; 2.3 数据类型 43&nbs; 2.4 算术运算 49&nbs; 2.5 变量和声明 58&nbs; 2.6 案例研究:温度转换 66&nbs; 2.7 编程和编译器 70&nbs; 2.8 小结 72&nbs; 2.9 补充材料:内存分配 73&nbs; 第3 章 数据处理与交互式输入 79&nbs; 3.1 赋值 79&nbs; 3.2 数学库函数 88&nbs; 3.3 交互式输入 92&nbs; 3.4 格式化输出 102&nbs; 3.5 符号常量 110&nbs; 3.6 案例研究:交互式输入 112&nbs; 3.7 编程和编译器 117&nbs; 3.8 小结 119&nbs; 3.9 补充材料:抽象简介 120&nbs; 第二部分 控 制 流&nbs; 第4 章 选择 124&nbs; 4.1 关系表达式 124&nbs; 4.2 if 语句和if else 语句 129&nbs; 4.3 if else 链 139&nbs; 4.4 switc 语句 146&nbs; 4.5 案例研究:数据验证 152&nbs; 4.6 编程和编译器 156&nbs; 4.7 小结 158&nbs; 4.8 补充材料:, 测试和调试 160&nbs; 第5 章 循环 165&nbs; 5.1 基本的循环结构 165&nbs; 5.2 wile 语句 167&nbs; 5.3 利用wile 循环求和及平均值 174&nbs; 5.4 for 语句 184&nbs; 5.5 案例研究:循环编程技术 192&nbs; 5.6 嵌套循环 199&nbs; 5.7 do wile 语句 202&nbs; 5.8 编程和编译器 205&nbs; 5.9 小结 206&nbs; 第6 章 函数模块性(1) 209&nbs; 6.1 函数声明与参数声明 209&nbs; 6.2 返回值 221&nbs; 6.3 案例研究:计算年龄标准 229&nbs; 6.4 标准库函数 238&nbs; 6.5 编程和编译器 250&nbs; 6.6 小结 251&nbs; 第7 章 函数模块性(2) 252&nbs; 7.1 变量的作用域 253&nbs; 7.2 变量存储类 258&nbs; 7.3 按引用传递 264&nbs; 7.4 案例研究:交换值 275&nbs; 7.5 递归 281&nbs; 7.6 编程和编译器 286&nbs; 7.7 小结 287&nbs; 第三部分 基础知识补充&nbs; 第8 章 数组 290&nbs; 8.1 一维数组 290&nbs; 8.2 数组初始化 298&nbs; 8.3 数组作为函数实参 302&nbs; 8.4 案例研究:计算平均值和标准差 307&nbs; 8&nbs; 8.5 二维数组 312&nbs; 8.6 编程和编译器 320&nbs; 8.7 小结 321&nbs; 8.8 补充材料:查找和排序方法 322&nbs; 第9 章 字符串 342&nbs; 9.1 字符串基础 342&nbs; 9.2 库函数 352&nbs; 9.3 输入数据验证 358&nbs; 9.4 格式化字符串 364&nbs; 9.5 案例研究:字符和单词计数 367&nbs; 9.6 编程和编译器 372&nbs; 9.7 小结 373&nbs; 第10 章 数据文件 375&nbs; 10.1 声明, 打开和关闭文件流 375&nbs; 10.2 读取和写入文本文件 385&nbs; 10.3 随机文件访问 393&nbs; 10.4 传递和返回文件名 396&nbs; 10.5 案例研究:创建和使用常量表 399&nbs; 10.6 写入和读取二进制文件 408&nbs; 10.7 编程和编译器 412&nbs; 10.8 小结 413&nbs; 10.9 补充材料:控制码 414&nbs; 第四部分 其他主题&nbs; 第11 章 数组, 地址和指针 418&nbs; 11.1 数组名称作为指针 418&nbs; 11.2 指针作 423&nbs; 11.3 传递和使用数组地址 428&nbs; 11.4 使用指针处理字符串 435&nbs; 11.5 使用指针创建字符串 439&nbs; 11.6 编程和编译器 444&nbs; 11.7 小结 446&nbs; 第12 章 结构 447&nbs; 12.1 单一结构 447&nbs; 12.2 结构数组 452&nbs; 12.3 传递结构和返回结构 456&nbs; 12.4 联合 463&nbs; 12.5 编程和编译器 465&nbs; 12.6 小结 466&nbs; 第13 章 动态数据结构 467&nbs; 13.1 链表简介 467&nbs; 13.2 动态内存分配 474&nbs; 13.3 栈 479&nbs; 13.4 队列 485&nbs; 13.5 动态链表 491&nbs; 13.6 编程和编译器 497&nbs; 13.7 小结 499&nbs; 第14 章 其他功能 501&nbs; 14.1 新增的特性 501&nbs; 14.2 按位运算 506&nbs; 14.3 宏 513&nbs; 14.4 命令行参数 515&nbs; 14.5 编程和编译器 519&nbs; 14.6 小结 520&nbs; 第15 章 C 简介 521&nbs; 15.1 C 中的过程化编程 521&nbs; 15.2 面向对象的C 526&nbs; 15.3 编程和编译器 527&nbs; 15.4 小结 528&nbs; 附录A 运算符优先级表 530&nbs; 附录B ASCII 字符码 531&nbs; 附录C 标准C 语言库 534&nbs; 附录D 输入, 输出和标准重定向 538&nbs; 附录E 浮点数存储 540&nbs; 附录F 创建个人函数库 542&nbs; 附录G 简答题答案 543 |
&nbs;
&nbs;&nbs;作者简介 | |
Gary J. Bronson博士是狄金森州立大学的信息教授,在那里他曾两度当选为年度教师。Bronson博士曾在洛克希德电子公司担任项目工程师,曾担任贝尔实验室的特邀讲师和顾问,并担任了数家华尔街金融公司的软件顾问。Bronson博士撰写了几部相当成功的有关C、C 和Java的编程教材。 张永健,关系学院的教师,有着丰富的翻译经验,特别是在计算机领域有着多年的教学经验,并从事C、C 和算法等开发工作。 |
&nbs;
&nbs;