注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)軟件開發(fā):編程與設(shè)計(C語言版)

軟件開發(fā):編程與設(shè)計(C語言版)

軟件開發(fā):編程與設(shè)計(C語言版)

定 價:¥66.00

作 者: (美)肯格 著,朱劍平 等譯
出版社: 清華大學(xué)出版社
叢編項: 國外經(jīng)典教材·計算機科學(xué)與技術(shù)
標 簽: C

ISBN: 9787302133230 出版時間: 2006-08-01 包裝: 膠版紙
開本: 16開 頁數(shù): 549 字數(shù):  

內(nèi)容簡介

  要真正掌握軟件開發(fā)的藝術(shù),需要許多工具和技能。C語言的發(fā)明使程序語言的演進向前邁進了一大步。時至今日,C仍然是開發(fā)專業(yè)軟件最強大并且最受歡迎的工具。熟悉C語言能對理解其他語言(如C++和Java)的精妙之處提供極大的幫助。.除了C語言的技能,本書還講授了自頂向下的設(shè)計方法。它還提供了調(diào)試幫助,并通過例子說明了如何才能編寫出健壯的軟件程序。不像其他的書那樣只以一些小的問題為例,本書所演示的開發(fā)過程完全是一個可以工作的系統(tǒng)軟件。要創(chuàng)建這樣一個系統(tǒng),需要這樣一種能力,即把代碼組織成可擴展,具有靈活性并且可維護的形式。如果大家閱讀本書并做完了本書中的練習(xí),那么就能設(shè)計并開發(fā)一個可以工作的軟件。在這個過程中,我們將得到如何設(shè)計軟件方面的豐富的實踐經(jīng)驗,并學(xué)會如何實現(xiàn)設(shè)計。..本書的程序代碼可以從清華大學(xué)出版社網(wǎng)站下載。如果你正在尋求用C語言進行設(shè)計和開發(fā)的實用技能。那么本書就是為你準備書。...

作者簡介

  252DavidcConger以前是AlbuquerquecTechnical-Vocational學(xué)院計算機科學(xué)和商業(yè)計算機編程方面的教授,1為各類應(yīng)用開發(fā)軟件.a這些應(yīng)用包括軍工.c游戲和各類專業(yè)的商業(yè)應(yīng)用,1以及交互式TV程序.a目前他在開發(fā)外包軟件和技術(shù)文檔.a他的客戶中包括Microsoft公司,1他為WindowscPlatformcSoftwarecDevelopmentcKit(PSDK)編寫了開發(fā)者文檔.a他為全部或部分Windows子系統(tǒng)編寫文檔,1包括DirectX.cOpenGL.cExtensiblecScenecGraph(XSG).cImagecColorcManagement(ICM).cStillcImage(STI).cWindowscImagecAcquisition(WIA).cRemotecProcedurecCalls(RPC).cMicrosoftcInterfacecDefinitioncLanguage(MIDL)編譯器和MobilecInternetcToolkit(MIT).a...1a1c1ac111c111a1a1

圖書目錄


第1章C語言簡史
本章預(yù)覽1
1.1起源于二進制2
1.2發(fā)展至匯編程序2
1.3面向函數(shù)的語言2
1.4C3
1.5關(guān)于C++一詞4
小結(jié)4
技術(shù)提示5
復(fù)習(xí)題5
練習(xí)題5
術(shù)語表6
第2章初步認識C語言編程
本章預(yù)覽7
2.1計算機程序是什么8
2.2程序設(shè)計9
2.3程序開發(fā)10
2.4調(diào)試程序12
2.5Hello,World——第一個
C程序13
2.6用scanf()函數(shù)輸入16
2.7使用偽代碼18
2.8調(diào)試指南19
小結(jié)22
技術(shù)提示22
小竅門22
復(fù)習(xí)題23
練習(xí)題23
術(shù)語表24
第3章基本數(shù)據(jù)類型:整型和浮點型變量
本章預(yù)覽27
3.1基本數(shù)據(jù)類型27
3.2變量和變量名27
3.3符號整型28
3.4無符號整型33
3.5浮點數(shù)34
3.6上溢和下溢35
3.7調(diào)試指南36
小結(jié)40
技術(shù)提示41
小竅門41
難點41
復(fù)習(xí)題42
練習(xí)題42
術(shù)語表44
第4章C中的基本數(shù)據(jù)類型:字符
本章預(yù)覽46
4.1字符46
4.2有符號型和無符號型字符49
4.3調(diào)試指南50
技術(shù)提示51
難點51
小結(jié)51
復(fù)習(xí)題51
練習(xí)題52
術(shù)語表54軟件開發(fā): 編程與設(shè)計(C語言版)目錄
第5章C運算符介紹
本章預(yù)覽55
5.1加減乘除55
5.2程序開發(fā)的過程60
5.3優(yōu)先級63
5.4調(diào)試指南65
小結(jié)65
小竅門66
復(fù)習(xí)題66
練習(xí)題66
術(shù)語表68
第6章其他數(shù)字運算符
本章預(yù)覽69
6.1增量和減量70
6.2模72
6.3sizeof72
6.4+=、-=、*=和/=73
6.5強制類型轉(zhuǎn)換74
6.6調(diào)試指南75
小結(jié)78
小竅門78
難點79
復(fù)習(xí)題79
練習(xí)題79
術(shù)語表84
第7章邏輯運算符
本章預(yù)覽85
7.1邏輯運算符86
7.2什么是真86
7.3算術(shù)值和真87
7.4邏輯運算符87
7.5邏輯AND94
7.6邏輯OR95
7.7調(diào)試指南99
小結(jié)101
技術(shù)提示102
小竅門102
難點102
復(fù)習(xí)題102
練習(xí)題103
術(shù)語表106
第8章流程控制:分支
本章預(yù)覽107
8.1什么是流程控制語句107
8.2分支108
8.3調(diào)試指南120
小結(jié)124
技術(shù)提示124
小竅門124
難點125
復(fù)習(xí)題125
練習(xí)題126
術(shù)語表129
第9章流程控制:循環(huán)
本章預(yù)覽130
9.1循環(huán):真妙131
9.2調(diào)試指南139
小結(jié)144
技術(shù)提示144
小竅門145
難點145
復(fù)習(xí)題145
練習(xí)題145
術(shù)語表150
第10章一維數(shù)組
本章預(yù)覽151
10.1數(shù)組聲明152
10.2訪問數(shù)組元素152
10.3數(shù)組初始化160
10.4幻數(shù)164
10.5調(diào)試指南169
小結(jié)172
技術(shù)提示172
小竅門173
難點173
復(fù)習(xí)題174
練習(xí)題174
術(shù)語表180
第11章多維數(shù)組
本章預(yù)覽182
11.1擴展一維數(shù)組183
11.2聲明多維數(shù)組183
11.3訪問數(shù)組元素184
11.4初始化多維數(shù)組185
11.5在程序中使用多維數(shù)組186
11.6調(diào)試指南192
小結(jié)194
技術(shù)提示194
小竅門194
難點194
復(fù)習(xí)題194
練習(xí)題195
術(shù)語表197
第12章用戶I/O,字符串和字符串函數(shù)
本章預(yù)覽198
12.1字符和字符串的輸入輸出198
12.2字符串處理函數(shù)205
12.3調(diào)試指南210
小結(jié)212
技術(shù)提示212
小竅門213
難點213
復(fù)習(xí)題213
練習(xí)題213
術(shù)語表215
第13章基于函數(shù)的結(jié)構(gòu)化設(shè)計
本章預(yù)覽217
13.1結(jié)構(gòu)化設(shè)計218
13.2創(chuàng)建函數(shù)224
13.3基于函數(shù)的結(jié)構(gòu)化設(shè)計236
13.4調(diào)試指南238
小結(jié)241
技術(shù)提示241
小竅門242
難點242
復(fù)習(xí)題242
練習(xí)題243
術(shù)語表246
第14章程序員自定義數(shù)據(jù)類型
本章預(yù)覽247
14.1數(shù)據(jù)建模248
14.2結(jié)構(gòu)249
14.3聯(lián)合258
14.4枚舉類型259
14.5typedef262
14.6調(diào)試指南264
小結(jié)266
技術(shù)提示266
小竅門266
難點267
復(fù)習(xí)題267
練習(xí)題268
術(shù)語表271
第15章設(shè)計數(shù)據(jù)類型
本章預(yù)覽272
15.1類型屬性272
15.2程序員自定義類型的操作274
15.3識別程序中的基本類型277
15.4調(diào)試指南279
小結(jié)282
技術(shù)提示282
小竅門282
復(fù)習(xí)題283
練習(xí)題283
術(shù)語表285
第16章預(yù)處理指令
本章預(yù)覽287
16.1什么是預(yù)處理器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調(diào)試指南299
小結(jié)302
技術(shù)提示302
小竅門303
難點303
復(fù)習(xí)題303
練習(xí)題303
術(shù)語表305
第17章程序的組織
本章預(yù)覽306
17.1組織文件306
17.2調(diào)試指南310
小結(jié)312
技術(shù)提示313
小竅門313
難點313
復(fù)習(xí)題313
練習(xí)題313
第18章指針
本章預(yù)覽316
18.1什么是指針317
18.2使用指針317
18.3指針和數(shù)組323
18.4指針和函數(shù)332
18.5指針和字符串345
18.6在文本編輯器中使用指針349
18.7調(diào)試指南363
小結(jié)367
技術(shù)提示367
小竅門368
難點368
復(fù)習(xí)題369
練習(xí)題369
術(shù)語表372
第19章動態(tài)內(nèi)存分配
本章預(yù)覽373
19.1分配和堆374
19.2分配和釋放374
19.3文本編輯器中的動態(tài)分配386
19.4調(diào)試指南391
小結(jié)396
技術(shù)提示396
小竅門396
難點397
復(fù)習(xí)題397
練習(xí)題397
術(shù)語表401
第20章數(shù)據(jù)封裝
本章預(yù)覽402
20.1生存空間和持久性403
20.2存儲類型403
20.3const408
20.4調(diào)試指南411
小結(jié)414
技術(shù)提示415
小竅門415
難點415
復(fù)習(xí)題415
練習(xí)題416
術(shù)語表420
第21章文件輸入與輸出
本章預(yù)覽422
21.1標準文件422
21.2文件輸入與輸出422
21.3打印文本444
21.4把文件I/O加到文本編輯器445
21.5分析命令行參數(shù)450
21.6調(diào)試指南451
小結(jié)455
技術(shù)提示456
小竅門456
難點457
復(fù)習(xí)題457
練習(xí)題457
術(shù)語表459
第22章位操作
本章預(yù)覽460
22.1字節(jié)和位460
22.2位操作462
22.3位域結(jié)構(gòu)472
22.4調(diào)試指南474
小結(jié)475
技術(shù)提示476
小竅門476
難點476
復(fù)習(xí)題476
練習(xí)題477
術(shù)語表481
第23章設(shè)計文本編輯器
本章預(yù)覽483
23.1程序的目的483
23.2程序規(guī)范483
23.3自頂向下的設(shè)計485
23.4設(shè)計程序的類型486
23.5填寫函數(shù)參數(shù)列表492
23.6文本編輯器的偽代碼495
23.7文本編輯器的項目計劃497
23.8調(diào)試指南498
小結(jié)500
技術(shù)提示500
小竅門501
難點501
復(fù)習(xí)題501
練習(xí)題501
術(shù)語表502
第24章開發(fā)文本編輯器:TEdit.c
本章預(yù)覽503
24.1快速看一下完成的程序503
24.2編寫TEdit.c505
24.3調(diào)試指南506
小結(jié)508
技術(shù)提示508
復(fù)習(xí)題508
練習(xí)題509
術(shù)語表511
第25章開發(fā)文本編輯器:TBuffer.h、TBuffer.c、TString.h和TString.c
本章預(yù)覽512
25.1編寫TBuffer.h和TBuffer.c513
25.2編寫TString.h和TString.c516
25.3調(diào)試指南518
小結(jié)521
技術(shù)提示521
小竅門522
難點522
復(fù)習(xí)題522
練習(xí)題523
術(shù)語表525
第26章開發(fā)文本編輯器:InstList.h、InstList.c、MiscType.h和Platform.h
本章預(yù)覽526
26.1編寫InstList.h和InstList.c526
26.2編寫Platform.和hMiscType.h527
26.3項目完成總結(jié)527
復(fù)習(xí)題528
練習(xí)題529
第27章認識C++,C#和JAVA
本章預(yù)覽531
27.1C是其他語言的基礎(chǔ)531
27.2C++532
27.3Java533
27.4C#534
小結(jié)534
技術(shù)提示535
術(shù)語表535
附錄A 安裝和使用Visual C++
附錄B ASCII字符表
附錄C C中的運算符優(yōu)先級
附錄D 二進制、十進制和十六進制數(shù)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號