本书根据ACM CS1课程框架讲授程式设计的基本原理,同时讲解C语言的基本结构。本书 基于软体工程环境阐述了基本的程式设计概念和基于C的结构化程式设计方法。内容丰富,讲解透彻,可作为高等院校计算机及相关专业程式设计语言等课程的教材和教学参考书。
基本介绍
- 中文名:计算机科学丛书·C程式设计软体工程环境
- 外文名:A Structured Programming Approach Using C
- 出版社:机械工业出版社
- 丛书名:计算机科学丛书
- 平装:712页
图书信息
出版社: 机械工业出版社; 第1版 (2008年6月1日)
丛书名: 计算机科学丛书
平装: 712页
正文语种: 简体中文
开本: 16
ISBN: 7111237692, 9787111237693
条形码: 9787111237693
尺寸: 25.8 x 18.2 x 2.8 cm
重量: 1.1 Kg
作者简介
Behrouz A.Forouzan在工业界与教育界有32年电子学与计算机科学方面的经验。他毕业于加州大学艾尔温分校,现在是迪安那大学计算机科学教授。此外,他还是多家公司的系统开发谘询顾问。除本书外,Forouzan还着有多部成功的编程与网路方面的书,包括《数据通信与网路》、《TCP/IP Protocol Suite》和《Local Area Networks》、《Data Structures:A Pseudocode Approach with C》和《Foundations of Computer Science》等。
Richard F.Gilberg 在工业界与教育界有40年计算机科学方面的经验,包括大型套用系统开发、资料库管理、系统测试。他现在是迪安那大学计算机科学教授。除本书外,他还着有多部书,包括《Data Structures:A Pseudocode Approach with C》等。
内容简介
《计算机科学丛书·C程式设计软体工程环境》根据ACM CSI课程框架讲授程式设计的基本原理,并讲解了C语言的基本结构。全书特色显着:语言符合C99标準,遵循先理论后实践的原则,在给出具体的语言实现之前先给出原理性知识介绍;在软体工程环境下对电脑程式设计技术进行综合介绍,自始至终强调结构化程式设计和软体工程方法,採用形象化的方法,藉助大量图形、表格以及代码片断讲解抽象概念;强调并遵循良好的编程习惯;习题丰富。
《计算机科学丛书·C程式设计软体工程环境》内容丰富,讲解透彻,可作为高等院校计算机及相关专业计算机科学引论、程式设计技术、C语言等课程的教材和教学参考书,也适合网路学院、成人继续教育学院、高职院校计算机相关专业学生及电脑程式设计爱好者阅读。
目录
者序
前言
第1章 计算机导论
1.1 计算机系统
1.2 计算环境
1.3 计算机语言
1.4 创建和运行程式
1.5 系统开发
1.6 软体工程
1.7 要点和常见错误
1.8 关键术语
1.9 习题
第2章 C语言介绍
2.1 背景
2.2 C程式
2.3 标识符
2.4 类型
2.5 变数
2.6 常量
2.7 输入/输出
2.8 程式示例
2.9 软体工程
2.10 要点和常见错误
2.11 关键术语
2.12 习题
第3章 C程式结构
3.1 表达式
3.2 优先权和结合性
3.3 副作用
3.4 表达式求值
3.5 类型转换
3.6 语句
3.7 示例程式
3.8 软体工程
3.9 要点和常见错误
3.10 关键术语
3.11 习题
第4章 函式
4.1 结构化程式设计
4.2 C语言函式
4.3 函式间通信
4.5 标準函式
4.6 作用域
4.7 编程举例——增量式开发
4.8 软体工程
4.9 要点和常见错误
4.10 关键术语
4.11 习题
第5章 选择——作出决定
第6章 循环
第7章 文本输入/输出
第8章 数组
第9章 指针
第10章 指针套用
第11章 字元串
第12章 枚举、结构及联合类型
第13章 二进制输入/输出
第14章 位运算符
第15章 列表
附录A 字元集
附录B 关键字
附录C 流程图
附录D 计数系统
附录E 整数和浮点数库
附录F 函式馆
附录G 预处理器命令
附录H 命令行参数
附录I void指针和函式指针
附录J 存储类和类型限定词
附录K 程式开发
附录L 理解複杂声明