标准C语言基础教程(第4版)

标准C语言基础教程(第4版)
作 者: 布朗森 单先余 陈芳 张蓉
出版社: 电子工业出版社
丛编项: 国外计算机科学教材系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《标准C语言基础教程(第4版)》作者简介

内容简介

这是一本介绍用C语言进行计算机编程的经典教材。在总结前三版的经验基础上,作者对内容进行了重新整理,并新添了介绍计算机软硬件发展历史的一章。全书详细介绍了数据类型、算术运算、逻辑运算、变量、条件语句、函数、数组、指针、字符串、结构、文件操作、位操作、宏、库函数等基本内容,使读者在阅读之后就能很快掌握C语言编程的精髓。关于C++编程的一章也是精简而重点明确的。书中每章都有大量简答题和编程练习题,附录还列出了它们的答案。. 本书结构合理,内蒙深入浅出,适合用做高等学校本科和专科教材,也适合初学编程的自学者。...

图书目录

第一部分 基础知识篇.

第1章 计算机程序设计介绍

1. 1 历史和硬件

1. 2 编程语言

1. 3 算法

1. 4 软件开发过程

1. 5 案例研究:设计和开发

1. 6 常见编程错误

1. 7 本章小结

1. 8 本章附录:数字存储器代码

第2章 在C语言编程中开始

2. 1 C语言编程介绍

2. 2 编程风格

2. 3 数据类型

2. 4 算术运算

2. 5 变量和声明

2. 6 案例研究:温度转换

2. 7 常见编程错误和编译器错误

2. 8 本章小结

2. 9 本章补充:存储器分配

第3章 数据处理和交互式输入

3. 1 赋值

3. 2 数学库函数

3. 3 交互式输入

3. 4 格式化输出

3. 5 符号常量

3. 6 案例研究:交互式输入

3. 7 常见编程错误和编译器错误

3. 8 本章小结

3. 9 本章补充:抽象入门

第二部分 流程控制篇

第4章 选择控制

4. 1 关系表达式

4. 2 if语句和if-else语句

4. 3 if-else链

4. 4 switch语句

4. 5 案例研究:数据验证

4. 6 常见编程错误和编译器错误

4. 7 本章小结

4. 8 本章补充:错误,40测试和调试

第5章 循环控制

5. 1 基本循环结构

5. 2 while语句

5. 3 利用while循环求和与平均值

5. 4 for语句

5. 5 案例研究:循环编程技术

5. 6 嵌套循环

5. 7 do-while语句

5. 8 常见编程错误和编译器错误

5. 9 本章小结

第6章 使用函数的模块性:第一部分

6. 1 函数声明和参数声明

6. 2 返回一个数值

6. 3 案例研究:计算正常年龄标准

6. 4 标准库函数

6. 5 常见编程错误和编译器错误

6. 6 本章小结

第7章 使用函数的模块性:第二部分

7. 1 变量的作用域

7. 2 变量存储类

7. 3 引用传递

7. 4 案例研究:交换数值

7. 5 递归

7. 6 常见编程错误和编译器错误

7. 7 本章小结

第三部分 完成基础篇

第8章 数组..

8. 1 一维数组

8. 2 数组初始化

8. 3 数组作为函数参数

8. 4 案例研究:计算平均值和标准偏差

8. 5 二维数组

8. 6 常见编程错误和编译器错误

8. 7 本章小结

8. 8 本章补充:查找和排序方法

第9章 字符串

9. 1 字符串基础知识

9. 2 库函数

9. 3 输入数据验证

9. 4 格式化字符串

9. 5 案例研究:字符和单词计数

9. 6 常见编程错误和编译器错误

9. 7 本章小结

第10章 数据文件

10. 1 声明,85打开和关闭文件流

10. 2 读取和写入文本文件

10. 3 随机文件访问

10. 4 传递和返回文件名

10. 5 案例研究:创建和使用常量表

10. 6 写入和读取二进制文件

10. 7 常见编程错误和编译器错误

10. 8 本章小结

10. 9 本章补充:控制码

第四部分 新增的主题

第11章 数组. 地址和指针

11. 1 数组名作为指针

11. 2 指针操作

11. 3 传递和使用数组地址

11. 4 使用指针处理字符串

11. 5 使用指针创建字符串

11. 6 常见编程错误和编译器错误

11. 7 本章小结

第12章 结构

12. 1 单——的结构

12. 2 结构的数组

12. 3 传递结构和返回结构

12. 4 联合

12. 5 常见编程错误和编译器错误

12. 6 本章小结

第13章 动态数据结构

13. 1 链表简介

13. 2 动态存储分配

13. 3 栈

13. 4 队列

13. 5 动态链表

13. 6 常见编程错误和编译器错误

13. 7 本章小结

第14章 新增的能力

14. 1 新增的特征

14. 2 按位运算

14. 3 宏

14. 4 命令行参数

14. 5 常见编程错误和编译器错误

14. 6 本章小结

第15章 C++简介

15. 1 C++中的过程化编程

15. 2 面向对象的C++

15. 3 常见编程错误和编译器错误

15. 4 本章小结

附录A 运算符优先级表

附录B ASCII字符码

附录C 标准C语言库

附录D 输入. 输出和标准错误重定向

附录E 浮点型数字存储

附录F 创建个人函数库

附录G 简答题答案