分享
 
 
 

C程序设计 软件工程环境(原书第3版)

C程序设计 软件工程环境(原书第3版)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: (美)佛罗赞,(美)吉尔伯格 著,黄林鹏 等译

出 版 社: 机械工业出版社

出版时间: 2008-6-1字数:版次: 1页数: 712印刷时间: 2008/06/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111237693包装: 平装编辑推荐

本书根据ACM CS1课程框架讲授程序设计的基本原理,同时讲解C语言的基本结构。本书 基于软件工程环境阐述了基本的程序设计概念和基于C的结构化程序设计方法。

本书内容丰富,讲解透彻,可作为高等院校计算机及相关专业程序设计语言等课程的教材和教学参考书。

本书特点:

和C99标准完全相符,包含了复数算术运_算和Unicode的讨论。

加强了图形的视觉效果,给出的程序示例可以直接作为编译器的输入。

给出了创新的形象化的表示方法,包括大量图形、表格和程序。

给出了大量的例子,从代码片段到完整的包含数个函数的程序实现,为学生学习程序设计和实践编程提供了广泛的技术指导。

每章结尾包括大量的教学资料,其中有小结、关键术语、要点和常见错误,以及内容丰富的习题集。

内容简介

本书依据ACM CS1课程框架讲授程序设计的基本原理,并讲解了C语言的基本结构。全书特色显著:语言符合C99标准,遵循先理论后实践的原则,在给出具体的语言实现之前先给出原理性知识介绍;在软件工程环境下对计算机程序设计技术进行综合介绍,自始至终强调结构化程序设计和软件工程方法;采用形象化的方法,借助大量图形、表格以及代码片段讲解抽象概念;强调并遵循良好的编程习惯;习题丰富。

本书内容丰富,讲解透彻,可作为高等院校计算机及相关专业计算机科学引论、程序设计技术、C语言等课程的教材和教学参考书,也适合网络学院、成人继续教育学院、高职院校计算机相关专业学生及计算机程序设计爱好者阅读。

作者简介

Behrouz A. Forouzann在工业界与教育界有32年电子学与计算机科学方面的经验。他毕业于加州大学艾尔温分校,现在是迪安那大学计算机科学教授。此外,他还是多家公司的系统开发咨询顾问。除本书外,他还著有多部畅销的编程与网络方面的书,包括《数据通信与网络》 (本书影印版、中文版已由机械工业出版社引进出版)、《TCP/IP Protocol Suite》、《Local Area Networks》、《Data Structures:A Pseudocode Approach with C》和《Foundations of Computer Science》等。

目录

译者序

前言

第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 理解复杂声明

书摘插图

第2章 C语言介绍

第1章 我们追溯了从机器语言到高级语言的发展历程。像前面所叙述的那样,C(本书使用的唯一语言)是高级语言。由于在本书中你将在这种语言上花费相当多的时间,因此你应该对C语言的发展有一个较为全面的认识。

本章将介绍C语言的基本知识,同时犹如传统C语言教材那样给出第一个C语言程序“Hello World”的实现。在编写程序的过程中,我们将引入数据类型、常量、变量等概念。本章最后将介绍两个C语言库函数,它们分别负责数据的读和写。由于本章仅仅是C语言的初步介绍,大部分内容浅尝辄止,只涉及足以编写第一个程序所需的技术为止,具体和深入的技术细节将在后续章节中介绍。

目标

理解C语言程序的结构

编写第一个C语言程序

介绍include预处理命令

为程序中的所有实体创建良好的标识符

能够列举、描述和运用C语言的基本数据类型

在程序中能够创建及使用变量和常量

理解C语言的输入输出概念

能够使用简单的输入输出命令

理解在文档编写、数据命名及数据隐藏中软件工程所扮演的角色

2.1 背景

C语言是一种结构化程序设计语言。它之所以被认为是高级程序设计语言,是因为它可使程序员不必关注程序所运行于其上的具体机器,而致力于业务逻辑的处理。就现在许多语言所声称的机器独立性而言,C语言是最接近目标的语言之一。这也是需要开发能在不同硬件平台上运行的应用程序的那些程序员为何选用C语言的原因之一。

C语言与大部分现代程序设计语言类似,来源于ALGOL,后者是第一个采用块结构的程序语言。ALGOL没有在美国得到普遍认可,但在欧洲却得到了广泛的应用。

……

C程序设计 软件工程环境(原书第3版)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有