第四版 标準C语言基础教程


第四版 标準C语言基础教程

文章插图
标準C语言基础教程(第四版)【第四版 标準C语言基础教程】《标準C语言基础教程(第四版)》是2012年电子工业出版社出版的图书,作者是GaryJ.Bronson(布朗森) 。
基本介绍书名:标準C语言基础教程(第四版)
作者: Gary J. Bronson(布朗森)
译者:张永健
ISBN:9787121168246
类别:计算机 > 软体与程式设计 > C/Turbo C > C教材
页数:600
出版社:电子工业出版社
开本:16开
丛书名:国外计算机科学教材系列
版次:1-1
内容简介《标準C语言基础教程(第四版)》是一本介绍用C语言进行计算机编程的经典教材 。通过大量的实例和练习,全书系统介绍了数据类型、算术运算、逻辑运算、变数、条件语句、函式、数组、指针、字元串、结构、档案操作、位操作、宏、库函式等基本内容,使读者在阅读之后就能很快掌握C语言编程的精髓 。讲解C++编程的一章也是本书的特色之一 。书中每章都有大量的简答题和编程练习题,附录还列出了它们的答案 。目录第一部分 基础知识第1 章 计算机编程导论 21.1 历史和硬体 21.2 程式语言 81.3 算法 131.4 软体开发过程 171.5 案例研究:设计与开发 241.6 编程错误 281.7 小结 281.8 补充材料:数字存储码 29第2 章 c 语言编程初步 312.1 c 语言编程简介 312.2 编程风格 402.3 数据类型 432.4 算术运算 492.5 变数和声明 582.6 案例研究:温度转换 662.7 编程错误和编译器错误 702.8 小结 72.2.9 补充材料:记忆体分配 73第3 章 数据处理与互动式输入 793.1 赋值 793.2 数学库函式 883.3 互动式输入 923.4 格式化输出 1023.5 符号常量 1103.6 案例研究:互动式输入 1123.7 编程错误和编译器错误 1173.8 小结 1193.9 补充材料:抽象简介 120第二部分 控 制 流第4 章 选择 1244.1 关係表达式 1244.2 if 语句和if else 语句 1294.3 if else 链 1394.4 switch 语句 1464.5 案例研究:数据验证 1524.6 编程错误和编译器错误 1564.7 小结 1584.8 补充材料:错误, 测试和调试 160第5 章 循环 1655.1 基本的循环结构 1655.2 while 语句 1675.3 利用while 循环求和及平均值 1745.4 for 语句 1845.5 案例研究:循环编程技术 1925.6 嵌套循环 1995.7 do while 语句 2025.8 编程错误和编译器错误 2055.9 小结 206第6 章 函式模组性(1) 2096.1 函式声明与参数声明 2096.2 返回值 2216.3 案例研究:计算年龄标準 2296.4 标準库函式 2386.5 编程错误和编译器错误 2506.6 小结 251第7 章 函式模组性(2) 2527.1 变数的作用域 2537.2 变数存储类 2587.3 按引用传递 2647.4 案例研究:交换值 2757.5 递归 2817.6 编程错误和编译器错误 2867.7 小结 287第三部分 基础知识补充第8 章 数组 2908.1 一维数组 2908.2 数组初始化 2988.3 数组作为函式实参 3028.4 案例研究:计算平均值和标準差 30788.5 二维数组 3128.6 编程错误和编译器错误 3208.7 小结 3218.8 补充材料:查找和排序方法 322第9 章 字元串 3429.1 字元串基础 3429.2 库函式 3529.3 输入数据验证 3589.4 格式化字元串 3649.5 案例研究:字元和单词计数 3679.6 编程错误和编译器错误 3729.7 小结 373第10 章 数据档案 37510.1 声明, 打开和关闭档案流 37510.2 读取和写入文本档案 38510.3 随机档案访问 39310.4 传递和返回档案名称 39610.5 案例研究:创建和使用常量表 39910.6 写入和读取二进制档案 40810.7 编程错误和编译器错误 41210.8 小结 41310.9 补充材料:控制码 414第四部分 其他主题第11 章 数组, 地址和指针 41811.1 数组名称作为指针 41811.2 指针操作 42311.3 传递和使用数组地址 42811.4 使用指针处理字元串 43511.5 使用指针创建字元串 43911.6 编程错误和编译器错误 44411.7 小结 446第12 章 结构 44712.1 单一结构 44712.2 结构数组 45212.3 传递结构和返回结构 45612.4 联合 46312.5 编程错误和编译器错误 46512.6 小结 466第13 章 动态数据结构 46713.1 鍊表简介 46713.2 动态记忆体分配 47413.3 栈 47913.4 伫列 48513.5 动态鍊表 49113.6 编程错误和编译器错误 49713.7 小结 499第14 章 其他功能 50114.1 新增的特性 50114.2 按位运算 50614.3 宏 51314.4 命令行参数 51514.5 编程错误和编译器错误 51914.6 小结 520 第15 章 c++简介 52115.1 c++中的过程化编程 52115.2 面向对象的c++ 52615.3 编程错误和编译器错误 52715.4 小结 528附录a 运算符优先权表 530附录b ascii 字元码 531附录c 标準c 语言库 534附录d 输入, 输出和标準错误重定向 538附录e 浮点数存储 540附录f 创建个人函式馆 542附录g 简答题答案 543