Software development in C:practical approach to programming and design

副标题:无

作   者:David Conger著;朱剑平等译

分类号:

ISBN:9787302133230

微信扫一扫,移动浏览光盘

简介

  要真正掌握软件开发的艺术,需要许多工具和技能。c语言的发明使程序语言的演进向前迈进了一大步。时至今日,c仍然是开发专业软件最强大并且最受欢迎的工具。熟悉c语言能对理解其他语言(如c++和java)的精妙之处提供极大的帮助。.    除了c语言的技能,本书还讲授了自顶向下的设计方法。它还提供了调试帮助,并通过例子说明了如何才能编写出健壮的软件程序。不像其他的书那样只以一些小的问题为例,本书所演示的开发过程完全是一个可以工作的系统软件。要创建这样一个系统,需要这样一种能力,即把代码组织成可扩展,具有灵活性并且可维护的形式。如果大家阅读本书并做完了本书中的练习,那么就能设计并开发一个可以工作的软件。在这个过程中,我们将得到如何设计软件方面的丰富的实践经验,并学会如何实现设计。..    本书的程序代码可以从清华大学出版社网站下载。    如果你正在寻求用c语言进行设计和开发的实用技能。那么本书就是为你准备书。...

目录

目录
第1章 C语言简史
本章预览
1.1 起源于二进制
1.2 发展至汇编程序
1.3 面向函数的语言
1.4 C
1.5 关于C++一词
小结
技术提示
复习题
练习题
术语表
第2章 初步认识C语言编程
本章预览
2.1 计算机程序是什么
2.2 程序设计
2.3 程序开发
2.4 调试程序
2.5 Hello,World——第一个 C程序
2.6 用scanf()函数输入
2.7 使用伪代码
2.8 调试指南
小结
技术提示
小窍门
复习题
练习题
术语表
第3章 基本数据类型:整型和浮点型变量
本章预览
3.1 基本数据类型
3.2 变量和变量名
3.3 符号整型
3.4 无符号整型
3.5 浮点数
3.6 上溢和下溢
3.7 调试指南
小结
技术提示
小窍门
难点
复习题
练习题
术语表
第4章 C中的基本数据类型:字符
本章预览
4.1 字符
4.2 有符号型和无符号型字符
4.3 调试指南
技术提示
难点
小结
复习题
练习题
术语表
第5章 C运算符介绍
本章预览
5.1 加减乘除
5.2 程序开发的过程
5.3 优先级
5.4 调试指南
小结
小窍门
复习题
练习题
术语表
第6章 其他数字运算符
本章预览
6.1 增量和减量
6.2 模
6.3 sizeof
6.4 +=、一=、*=和/=
6.5 强制类型转换
6.6 调试指南
小结
小窍门
难点
复习题
练习题
术语表
第7章 逻辑运算符
本章预览
7.1 逻辑运算符
7.2 什么是真
7.3 算术值和真
7.4 逻辑运算符
7.5 逻辑AND
7.6 逻辑OR
7.7 调试指南
小结
技术提示
小窍门
难点
复习题
练习题
术语表
第8章 流程控制:分支
本章预览
8.1 什么是流程控制语句
8.2 分支
8.3 调试指南
小结
技术提示
小窍门
难点
复习题
练习题
术语表
第9章 流程控制:循环
本章预览
9.1 循环:真妙
9.2 调试指南
小结
技术提示
小窍门
难点
复习题
练习题
术语表
第10章 一维数组
本章预览
10.1 数组声明
10.2 访问数组元素
10.3 数组初始化
10.4 幻数
10.5 调试指南
小结
技术提示
小窍门
难点
复习题
练习题
术语表
第11章 多维数组
本章预览
11.1 扩展一维数组
11.2 声明多维数组
11.3 访问数组元素
11.4 初始化多维数组
11.5 在程序中使用多维数组
11.6 调试指南
小结
技术提示
小窍门
难点
复习题
练习题
术语表
第12章 用户I/O,字符串和字符串函数
本章预览
12.1 字符和字符串的输入输出
12.2 字符串处理函数
12.3 调试指南
小结
技术提示
小窍门
难点
复习题
练习题
术语表
第13章 基于函数的结构化设计
本章预览
13.1 结构化设计
13.2 创建函数
13.3 基于函数的结构化设计
13.4 调试指南
小结
技术提示
小窍门
难点
复习题
练习题
术语表
第14章 程序员自定义数据类型
本章预览
14.1 数据建模
14.2 结构
14.3 联合
14.4 枚举类型
14.5 typedef
14.6 调试指南
小结
技术提示
小窍门
难点
复习题
练习题
术语表
第15章 设计数据类型
本章预览
15.1 类型属性
15.2 程序员自定义类型的操作
15.3 识别程序中的基本类型
15.4 调试指南
小结
技术提示
小窍门
复习题
练习题
术语表
第16章 预处理指令
本章预览
16.1 什么是预处理器
16.2 #define
16.3 #ifdef-#else-#endif
16.4 #ifndef-#else-#endif
16.5 #ifdefind()和#if!defind()
16.6 #elif
16.7 #include
16.8 #pragma
16.9 调试指南
小结
技术提示
小窍门
难点
复习题
练习题
术语表
第17章 程序的组织
本章预览
17.1 组织文件
17.2 调试指南
小结
技术提示
小窍门
难点
复习题
练习题
第18章 第18章指针
本章预览
18.1 什么是指针
18.2 使用指针
18.3 指针和数组
18.4 指针和函数
18.5 指针和字符串
18.6 在文本编辑器中使用指针
18.7 调试指南
小结
技术提示
小窍门
难点
复习题
练习题
术语表
第19章 动态内存分配
本章预览
19.1 分配和堆
19.2 分配和释放
19.3 文本编辑器中的动态分配
19.4 调试指南
小结
技术提示
小窍门
难点
复习题
练习题
术语表
第20章 数据封装
本章预览
20.1 生存空间和持久性
20.2 存储类型
20.3 const
20.4 调试指南
小结
技术提示
小窍门
难点
复习题
练习题
术语表
第21章 文件输入与输出
本章预览
21.1 标准文件
21.2 文件输入与输出
21.3 打印文本
21.4 把文件I/()加到文本编辑器
21.5 分析命令行参数
21.6 调试指南
小结
技术提示
小窍门
难点
复习题
练习题
术语表
第22章 位操作
本章预览
22.1 字节和位
22.2 位操作
22.3 位域结构
22.4 调试指南
小结
技术提示
小窍门
难点
复习题
练习题
术语表
第23章 设计文本编辑器
本章预览
23.1 程序的目的
23.2 程序规范
23.3 自顶向下的设计
23.4 设计程序的类型
23.5 填写函数参数列表
23.6 文本编辑器的伪代码
23.7 文本编辑器的项目计划
23.8 调试指南
小结
技术提示
小窍门 q
难点
复习题
练习题
术语表
第24章 开发文本编辑器:TEdit.c
本章预览
24.1 快速看一下完成的程序
24.2 编写TEdit.c
24.3 调试指南
小结
技术提示
复习题
练习题
术语表
第25章 开发文本编辑器:TBuffer.h、TBuffer.c、TString.h和TString.c
本章预览
25.1 编写TBuffer.h和TBuffer.c
25.2 编写TString.h和TString.c
25.3 调试指南
小结
技术提示
小窍门
难点
复习题
练习题
术语表
第26章 开发文本编辑器:InstList.h、InstList.c、MiscType.h和Platform.h
本章预览
26.1 编写InstList.h和InstList.c
26.2 编写Platform.和hMiscType.h
26.3 项目完成总结
复习题
练习题
第27章 认识C++,C#和JAVA
本章预览
27.1 C是其他语言的基础
27.2 C++
27.3 Java
27.4 C#
小结
技术提示
术语表
附录A 安装和使用Visual C++
附录B ASCⅡ字符表
附录C C中的运算符优先级
附录D 二进制、十进制和十六进制数

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Software development in C:practical approach to programming and design
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon