网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 软件开发--编程与设计(C语言版计算机科学与技术国外经典教材)
分类
作者 (美)肯格
出版社 清华大学出版社
下载
简介
编辑推荐

本书主要介绍了运用C语言编程的基本技能。此外,本书还讲授了自顶向下的设计方法。它还提供了调试帮助,并通过例子说明了如何才能编写出健壮的软件程序。不像其他的书那样只以一些小的问题为例,本书所演示的开发过程完全是一个可以工作的系统软件。本书理论与实践相结合,实例丰富,具有很强的可读性。

目录

第1章 C语言简史

本章预览1

1.1起源于二进制2

1.2发展至汇编程序2

1.3面向函数的语言2

1.4C3

1.5关于C++一词4

小结4

技术提示5

复习题5

练习题5

术语表6

第2章 初步认识C语言编程

本章预览7

2.1计算机程序是什么8

2.2程序设计9

2.3程序开发10

2.4调试程序12

2.5Hello,World——第一个C程序13

2.6用scanf()函数输入16

2.7使用伪代码18

2.8调试指南19

小结22

技术提示22

小窍门22

复习题23

练习题23

术语表24

第3章 基本数据类型:整型和浮点型变量

本章预览27

3.1基本数据类型27

3.2变量和变量名27

3.3符号整型28

3.4无符号整型33

3.5浮点数34

3.6上溢和下溢35

3.7调试指南36

小结40

技术提示41

小窍门41

难点41

复习题42

练习题42

术语表44

第4章 C中的基本数据类型:字符

本章预览46

4.1字符46

4.2有符号型和无符号型字符49

4.3调试指南50

技术提示51

难点51

小结51

复习题51

练习题52

术语表54

第5章 C运算符介绍

本章预览55

5.1加减乘除55

5.2程序开发的过程60

5.3优先级63

5.4调试指南65

小结65

小窍门66

复习题66

练习题66

术语表68

第6章 其他数字运算符

本章预览69

6.1增量和减量70

6.2模72

6.3sizeof72

6.4+=、-=、*=和/=73

6.5强制类型转换74

6.6调试指南75

小结78

小窍门78

难点79

复习题79

练习题79

术语表84

第7章 逻辑运算符

本章预览85

7.1逻辑运算符86

7.2什么是真86

7.3算术值和真87

7.4逻辑运算符87

7.5逻辑AND94

7.6逻辑OR95

7.7调试指南99

小结101

技术提示102

小窍门102

难点102

复习题102

练习题103

术语表106

第8章 流程控制:分支

本章预览107

8.1什么是流程控制语句107

8.2分支108

8.3调试指南120

小结124

技术提示124

小窍门124

难点125

复习题125

练习题126

术语表129

第9章 流程控制:循环

本章预览130

9.1循环:真妙131

9.2调试指南139

小结144

技术提示144

小窍门145

难点145

复习题145

练习题145

术语表150

第10章 一维数组

本章预览151

10.1数组声明152

10.2访问数组元素152

10.3数组初始化160

10.4幻数164

10.5调试指南169

小结172

技术提示172

小窍门173

难点173

复习题174

练习题174

术语表180

第11章 多维数组

本章预览182

11.1扩展一维数组183

11.2声明多维数组183

11.3访问数组元素184

11.4初始化多维数组185

11.5在程序中使用多维数组186

11.6调试指南192

小结194

技术提示194

小窍门194

难点194

复习题194

练习题195

术语表197

第12章 用户I/O,字符串和字符串函数

本章预览198

12.1字符和字符串的输入输出198

12.2字符串处理函数205

12.3调试指南210

小结212

技术提示212

小窍门213

难点213

复习题213

练习题213

术语表215

第13章 基于函数的结构化设计

本章预览217

13.1结构化设计218

13.2创建函数224

13.3基于函数的结构化设计236

13.4调试指南238

小结241

技术提示241

小窍门242

难点242

复习题242

练习题243

术语表246

第14章 程序员自定义数据类型

本章预览247

14.1数据建模248

14.2结构249

14.3联合258

14.4枚举类型259

14.5typedef262

14.6调试指南264

小结266

技术提示266

小窍门266

难点267

复习题267

练习题268

术语表271

第15章 设计数据类型

本章预览272

15.1类型属性272

15.2程序员自定义类型的操作274

15.3识别程序中的基本类型277

15.4调试指南279

小结282

技术提示282

小窍门282

复习题283

练习题283

术语表285

第16章 预处理指令

本章预览287

16.1什么是预处理器287

16.2#define288

16.3#ifdef#else#endif294

16.4#ifndef#else#endif296

16.5#if defind() 和#if !defind()297

16.6#elif297

16.7#include298

16.8#pragma299

16.9调试指南299

小结302

技术提示302

小窍门303

难点303

复习题303

练习题303

术语表305

第17章 程序的组织

本章预览306

17.1组织文件306

17.2调试指南310

小结312

技术提示313

小窍门313

难点313

复习题313

练习题313

第18章 指针

本章预览316

18.1什么是指针317

18.2使用指针317

18.3指针和数组323

18.4指针和函数332

18.5指针和字符串345

18.6在文本编辑器中使用指针349

18.7调试指南363

小结367

技术提示367

小窍门368

难点368

复习题369

练习题369

术语表372

第19章 动态内存分配

本章预览373

19.1分配和堆374

19.2分配和释放374

19.3文本编辑器中的动态分配386

19.4调试指南391

小结396

技术提示396

小窍门396

难点397

复习题397

练习题397

术语表401

第20章 数据封装

本章预览402

20.1生存空间和持久性403

20.2存储类型403

20.3const408

20.4调试指南411

小结414

技术提示415

小窍门415

难点415

复习题415

练习题416

术语表420

第21章 文件输入与输出

本章预览422

21.1标准文件422

21.2文件输入与输出422

21.3打印文本444

21.4把文件I/O加到文本编辑器445

21.5分析命令行参数450

21.6调试指南451

小结455

技术提示456

小窍门456

难点457

复习题457

练习题457

术语表459

第22章 位操作

本章预览460

22.1字节和位460

22.2位操作462

22.3位域结构472

22.4调试指南474

小结475

技术提示476

小窍门476

难点476

复习题476

练习题477

术语表481

第23章 设计文本编辑器

本章预览483

23.1程序的目的483

23.2程序规范483

23.3自顶向下的设计485

23.4设计程序的类型486

23.5填写函数参数列表492

23.6文本编辑器的伪代码495

23.7文本编辑器的项目计划497

23.8调试指南498

小结500

技术提示500

小窍门501

难点501

复习题501

练习题501

术语表502

第24章 开发文本编辑器:TEdit.c

本章预览503

24.1快速看一下完成的程序503

24.2编写TEdit.c505

24.3调试指南506

小结508

技术提示508

复习题508

练习题509

术语表511

第25章 开发文本编辑器:TBuffer.h、TBuffer.c、TString.h和TString.c

本章预览512

25.1编写TBuffer.h和TBuffer.c513

25.2编写TString.h和TString.c516

25.3调试指南518

小结521

技术提示521

小窍门522

难点522

复习题522

练习题523

术语表525

第26章 开发文本编辑器:InstList.h、InstList.c、MiscType.h和Platform.h

本章预览526

26.1编写InstList.h和InstList.c526

26.2编写Platform.和hMiscType.h527

26.3项目完成总结527

复习题528

练习题529

第27章 认识C++,C#和JAVA

本章预览531

27.1C是其他语言的基础531

27.2C++532

27.3Java533

27.4C#534

小结534

技术提示535

术语表535

附录A 安装和使用Visual C++

附录B ASCII字符表

附录C C中的运算符优先级

附录D 二进制、十进制和十六进制数

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/5 4:29:33