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

21天學(xué)通C語言(第6版·修訂版)

21天學(xué)通C語言(第6版·修訂版)

定 價:¥69.00

作 者: (美)Bradley L.Jones,Peter Aitken 著 信達(dá)工作室 譯
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: VC++

ISBN: 9787115287236 出版時間: 2012-08-01 包裝: 平裝
開本: 16開 頁數(shù): 614 字?jǐn)?shù):  

內(nèi)容簡介

  《21天學(xué)通C語言(第6版·修訂版)》是初學(xué)者學(xué)習(xí)C語言的經(jīng)典教程。本版按最新的標(biāo)準(zhǔn)(ISO/IEC:9899-1999),以循序漸進(jìn)的方式介紹了C語言編程方面知識,并提供了豐富的實例和大量的練習(xí)。通過學(xué)習(xí)實例,并將所學(xué)的知識用于完成練習(xí),讀者將逐步了解、熟悉并精通C語言。《21天學(xué)通C語言(第6版·修訂版)》包括四周的課程。第一周的課程介紹了C語言程序的基本元素,包括變量、常量、語句、表達(dá)式、函數(shù)和循環(huán);第二周的課程介紹了數(shù)組、指針、字符和字符串、結(jié)構(gòu)和共用體、變量的作用域、輸入/輸出等;第三周的課程介紹了有關(guān)指針和函數(shù)的高級主題、磁盤文件讀寫、字符串操縱函數(shù)、函數(shù)庫、內(nèi)存管理以及編譯器的高級用法等;第四周是附加課程,簡要地介紹了最流行的面向?qū)ο笳Z言——C++、Java和C#。《21天學(xué)通C語言(第6版·修訂版)》針對初中級程序員編寫,可作為學(xué)習(xí)C語言的教程或參考資料。

作者簡介

暫缺《21天學(xué)通C語言(第6版·修訂版)》作者簡介

圖書目錄

第一周課程第1天課程 C語言概覽 2
1.1 C語言簡史 2
1.2 為何要使用C語言 2
1.3 編程前的準(zhǔn)備工作 3
1.4 程序開發(fā)周期 4
1.4.1 創(chuàng)建源代碼 4
1.4.2 編譯源代碼 5
1.4.3 鏈接以創(chuàng)建可執(zhí)行文件 5
1.4.4 結(jié)束開發(fā)周期 6
1.5 第一個C語言程序 7
1.6 總結(jié) 9
1.7 問與答 10
1.8 作業(yè) 10
1.8.1 小測驗 10
1.8.2 練習(xí) 11TYPE & RUN 1 打印程序清單 13
第一個TYPE & RUN 13第2天課程 C語言程序的組成部分 15
2.1 一個簡短的C語言程序 15
2.2 程序的組成部分 16
2.2.1 main()函數(shù)(第8~23行) 16
2.2.2 #include編譯指令(第2行) 16
2.2.3 變量定義(第4行) 17
2.2.4 函數(shù)原型(第6行) 17
2.2.5 程序語句(第11、12、15、16、19、20、22和28行) 17
2.2.6 函數(shù)定義(第26~29行) 17
2.2.7 程序注釋(第1、10、14、18和25行) 18
2.2.8 使用花括號(第9、23、27和29行) 18
2.2.9 運行程序 18
2.2.10 有關(guān)精度的說明 19
2.3 重溫程序的組成部分 19
2.4 總結(jié) 21
2.5 問與答 21
2.6 作業(yè) 22
2.6.1 小測驗 22
2.6.2 練習(xí) 22第3天課程 存儲信息:變量和常量 24
3.1 計算機內(nèi)存 24
3.2 使用變量存儲信息 25
3.3 數(shù)值變量的類型 26
3.3.1 變量聲明 28
3.3.2 typedef關(guān)鍵字 29
3.3.3 初始化變量 29
3.4 常量 30
3.4.1 字面常量 30
3.4.2 符號常量 30
3.5 總結(jié) 33
3.6 問與答 33
3.7 作業(yè) 34
3.7.1 小測驗 34
3.7.2 練習(xí) 34第4天課程 語句、表達(dá)式和運算符 36
4.1 語句 36
4.1.1 空白對語句的影響 36
4.1.2 創(chuàng)建空語句 37
4.1.3 使用復(fù)合語句 37
4.2 表達(dá)式 37
4.2.1 簡單表達(dá)式 37
4.2.2 復(fù)雜表達(dá)式 38
4.3 運算符 38
4.3.1 賦值運算符 39
4.3.2 數(shù)學(xué)運算符 39
4.3.3 運算符優(yōu)先級和圓括號 42
4.3.4 子表達(dá)式的計算順序 43
4.3.5 關(guān)系運算符 43
4.4 if語句 44
4.4.1 else子句 46
4.5 判斷關(guān)系表達(dá)式 48
4.5.1 關(guān)系運算符的優(yōu)先級 49
4.6 邏輯運算符 50
4.7 再談true/false值 51
4.7.1 運算符的優(yōu)先級 51
4.7.2 復(fù)合賦值運算符 52
4.7.3 條件運算符 53
4.7.4 逗號運算符 53
4.8 再談運算符優(yōu)先級 54
4.9 總結(jié) 54
4.10 問與答 55
4.11 作業(yè) 55
4.11.1 小測驗 55
4.11.2 練習(xí) 56TYPE & RUN 2 猜數(shù)游戲 58第5天課程 使用函數(shù)封裝代碼 60
5.1 函數(shù)是什么 60
5.1.1 函數(shù)的定義 60
5.1.2 函數(shù)的用法 60
5.2 函數(shù)的工作原理 62
5.3 函數(shù)和結(jié)構(gòu)化編程 63
5.3.1 結(jié)構(gòu)化編程的優(yōu)點 63
5.3.2 規(guī)劃結(jié)構(gòu)化程序 63
5.3.3 從頂向下的方法 64
5.4 編寫函數(shù) 65
5.4.1 函數(shù)頭 65
5.4.2 函數(shù)的返回類型 65
5.4.3 函數(shù)名 65
5.4.4 參數(shù)列表 65
5.4.5 函數(shù)體 67
5.4.6 函數(shù)原型 70
5.5 將參數(shù)傳遞給函數(shù) 71
5.6 調(diào)用函數(shù) 71
5.7 函數(shù)的位置 74
5.8 內(nèi)聯(lián)函數(shù) 74
5.9 總結(jié) 74
5.10 問與答 75
5.11 作業(yè) 75
5.11.1 小測驗 75
5.11.2 練習(xí) 76第6天課程 基本的程序流程控制 77
6.1 數(shù)組的基本知識 77
6.2 控制程序的執(zhí)行 78
6.2.1 for語句 78
6.2.2 嵌套for語句 82
6.2.3 while語句 83
6.2.4 嵌套while語句 86
6.2.5 do…while循環(huán) 87
6.3 嵌套循環(huán) 90
6.4 總結(jié) 91
6.5 問與答 91
6.6 作業(yè) 92
6.6.1 小測驗 92
6.6.2 練習(xí) 92第7天課程 信息讀寫基礎(chǔ) 94
7.1 在屏幕上顯示信息 94
7.1.1 printf()函數(shù) 94
7.1.2 格式化字符串 94
7.1.3 轉(zhuǎn)義序列 95
7.1.4 使用puts()顯示消息 100
7.2 使用scanf()函數(shù)輸入數(shù)值數(shù)據(jù) 101
7.3 三字符序列 104
7.4 總結(jié) 105
7.5 問與答 105
7.6 作業(yè) 106
7.6.1 小測驗 106
7.6.2 練習(xí) 106第一周復(fù)習(xí) 108第二周課程第8天課程 使用數(shù)值數(shù)組 114
8.1 數(shù)組是什么 114
8.1.1 一維數(shù)組 114
8.1.2 多維數(shù)組 117
8.2 命名和聲明數(shù)組 118
8.2.1 初始化數(shù)組 120
8.2.2 初始化多維數(shù)組 120
8.2.3 數(shù)組的最大長度 123
8.3 總結(jié) 125
8.4 問與答 125
8.5 作業(yè) 126
8.5.1 小測驗 126
8.5.2 練習(xí) 126第9天課程 指針 128
9.1 指針是什么 128
9.1.1 計算機內(nèi)存 128
9.1.2 創(chuàng)建指針 129
9.2 指針和簡單變量 129
9.2.1 聲明指針 129
9.2.2 初始化指針 130
9.2.3 使用指針 130
9.3 指針和變量類型 132
9.4 指針和數(shù)組 133
9.4.1 作為指針的數(shù)組名 133
9.4.2 數(shù)組元素的存儲 133
9.4.3 指針?biāo)阈g(shù) 135
9.5 有關(guān)指針的注意事項 138
9.6 數(shù)組下標(biāo)表示法和指針 138
9.7 將數(shù)組傳遞給函數(shù) 139
9.8 總結(jié) 143
9.9 問與答 143
9.10 作業(yè) 143
9.10.1 小測驗 143
9.10.2 練習(xí) 144TYPE & RUN 3 讓程序暫?!?45第10天課程 字符和字符串 147
10.1 char數(shù)據(jù)類型 147
10.2 使用字符變量 147
10.3 使用字符串 150
10.3.1 字符數(shù)組 150
10.3.2 初始化字符數(shù)組 150
10.4 字符串和指針 151
10.5 不存儲在數(shù)組中的字符串 151
10.5.1 編譯時分配字符空間 151
10.5.2 malloc()函數(shù) 152
10.5.3 使用malloc()函數(shù) 153
10.6 顯示字符串和字符 155
10.6.1 puts()函數(shù) 155
10.6.2 printf()函數(shù) 156
10.7 從鍵盤讀取字符串 156
10.7.1 使用gets()函數(shù)輸入字符串 156
10.7.2 使用scanf()函數(shù)輸入字符串 159
10.8 總結(jié) 161
10.9 問與答 161
10.10 作業(yè) 162
10.10.1 小測驗 162
10.10.2 練習(xí) 163第11天課程 結(jié)構(gòu)、共用體和TypeDef 164
11.1 簡單結(jié)構(gòu) 164
11.1.1 定義和聲明結(jié)構(gòu) 164
11.1.2 存取結(jié)構(gòu)的成員 165
11.2 復(fù)雜結(jié)構(gòu) 167
11.2.1 包含其他結(jié)構(gòu)的結(jié)構(gòu) 167
11.2.2 包含數(shù)組的結(jié)構(gòu) 170
11.3 結(jié)構(gòu)數(shù)組 171
11.4 初始化結(jié)構(gòu) 174
11.5 結(jié)構(gòu)和指針 176
11.5.1 將指針作為結(jié)構(gòu)的成員 176
11.5.2 創(chuàng)建指向結(jié)構(gòu)的指針 178
11.5.3 使用指針和結(jié)構(gòu)數(shù)組 179
11.5.4 將結(jié)構(gòu)作為參數(shù)傳遞給函數(shù) 181
11.6 共用體 182
11.6.1 定義、聲明和初始化共用體 182
11.6.2 存取共用體的成員 183
11.7 使用typedef給結(jié)構(gòu)創(chuàng)建別名 187
11.8 總結(jié) 187
11.9 問與答 187
11.10 作業(yè) 188
11.10.1 小測驗 188
11.10.2 練習(xí) 188第12天課程 變量作用域 190
12.1 作用域是什么 190
12.1.1 演示作用域 190
12.1.2 作用域為何重要 192
12.2 外部變量 192
12.2.1 外部變量的作用域 192
12.2.2 何時使用外部變量 192
12.2.3 extern關(guān)鍵字 192
12.3 局部變量 193
12.3.1 靜態(tài)變量和動態(tài)變量 194
12.3.2 函數(shù)參數(shù)的作用域 196
12.3.3 外部靜態(tài)變量 196
12.3.4 寄存器變量 196
12.4 局部變量和main()函數(shù) 197
12.5 應(yīng)使用哪種存儲類型 197
12.6 局部變量和代碼塊 198
12.7 總結(jié) 199
12.8 問與答 199
12.9 作業(yè) 200
12.9.1 小測驗 200
12.9.2 練習(xí) 200TYPE & RUN 4 機密消息 203第13天課程 高級程序流程控制 206
13.1 提早結(jié)束循環(huán) 206
13.1.1 break語句 206
13.1.2 continue語句 208
13.2 goto語句 209
13.3 死循環(huán) 211
13.4 switch語句 214
13.5 退出程序 221
13.6 在程序中執(zhí)行操作系統(tǒng)命令 222
13.7 總結(jié) 224
13.8 問與答 224
13.9 作業(yè) 225
13.9.1 小測驗 225
13.9.2 練習(xí) 225第14天課程 操縱屏幕、打印機和鍵盤 227
14.1 流和C語言 227
14.1.1 何為程序的輸入/輸出 227
14.1.2 什么是流 228
14.1.3 文本流和二進(jìn)制流 228
14.1.4 預(yù)定義的流 228
14.2 使用C語言的流函數(shù) 229
14.3 讀取鍵盤輸入 230
14.3.1 字符輸入 230
14.3.2 格式化輸入 236
14.4 控制屏幕輸出 242
14.4.1 使用putchar()、putc()和fputc()輸出字符 242
14.4.2 使用puts()和fputs()輸出字符串 244
14.4.3 使用printf()和fprintf()格式化輸出 244
14.5 重定向輸入/輸出 249
14.6 何時使用fprintf() 251
14.7 總結(jié) 252
14.8 問與答 253
14.9 作業(yè) 253
14.9.1 小測驗 253
14.9.2 練習(xí) 254第二周復(fù)習(xí) 255第三周課程第15天課程 有關(guān)指針的高級主題 262
15.1 聲明指向指針的指針 262
15.2 指針和多維數(shù)組 263
15.3 指針數(shù)組 269
15.3.1 復(fù)習(xí)字符串和指針 269
15.3.2 聲明char類型指針數(shù)組 269
15.3.3 范例 271
15.4 函數(shù)指針 275
15.4.1 聲明函數(shù)指針 276
15.4.2 初始化并使用函數(shù)指針 276
15.5 鏈表 283
15.5.1 有關(guān)鏈表的基本知識 283
15.5.2 使用鏈表 284
15.5.3 演示簡單鏈表 288
15.5.4 實現(xiàn)鏈表 290
15.6 總結(jié) 297
15.7 問與答 297
15.8 作業(yè) 297
15.8.1 小測驗 297
15.8.2 練習(xí) 298第16天課程 使用磁盤文件 300
16.1 將流與磁盤文件關(guān)聯(lián)起來 300
16.2 磁盤文件的類型 300
16.3 文件名 301
16.4 打開文件 301
16.5 讀寫文件數(shù)據(jù) 304
16.5.1 格式化文件輸入/輸出 304
16.5.2 字符輸入/輸出 307
16.5.3 直接文件輸入/輸出 309
16.6 文件緩沖技術(shù):關(guān)閉和刷新文件 311
16.7 順序文件存取和隨機文件存取 312
16.7.1 ftell()和rewind()函數(shù) 313
16.7.2 fseek()函數(shù) 315
16.8 檢測文件尾 317
16.9 文件管理函數(shù) 319
16.9.1 刪除文件 319
16.9.2 給文件重命名 320
16.9.3 復(fù)制文件 321
16.10 使用臨時文件 323
16.11 總結(jié) 324
16.12 問與答 324
16.13 作業(yè) 325
16.13.1 小測驗 325
16.13.2 練習(xí) 325TYPE & RUN 5 計算字符數(shù) 327第17天課程 操縱字符串 331
17.1 確定字符串的長度 331
17.2 復(fù)制字符串 332
17.2.1 strcpy()函數(shù) 332
17.2.2 strncpy()函數(shù) 333
17.2.3 strdup()函數(shù) 334
17.3 拼接字符串 335
17.3.1 strcat()函數(shù) 335
17.3.2 strncat()函數(shù) 337
17.4 比較字符串 338
17.4.1 比較兩個完整字符串 338
17.4.2 比較字符串的一部分 340
17.4.3 比較字符串時忽略大小寫 341
17.5 查找字符串 341
17.5.1 strchr()函數(shù) 341
17.5.2 strrchr()函數(shù) 342
17.5.3 strcspn()函數(shù) 342
17.5.4 strspn()函數(shù) 343
17.5.5 strpbrk()函數(shù) 344
17.5.6 strstr()函數(shù) 345
17.6 字符串轉(zhuǎn)換 346
17.7 其他字符串函數(shù) 347
17.7.1 strrev()函數(shù) 347
17.7.2 strset()和strnset()函數(shù) 347
17.8 將字符串轉(zhuǎn)換為數(shù)字 348
17.8.1 將字符串轉(zhuǎn)換為int 348
17.8.2 將字符串轉(zhuǎn)換為long值 349
17.8.3 將字符串轉(zhuǎn)換為long long值 349
17.8.4 將字符串轉(zhuǎn)換為浮點數(shù) 349
17.9 字符檢測函數(shù) 350
17.10 總結(jié) 354
17.11 問與答 354
17.12 作業(yè) 355
17.12.1 小測驗 355
17.12.2 練習(xí) 355第18天課程 有關(guān)函數(shù)的高級主題 357
18.1 將指針傳遞給函數(shù) 357
18.2 void類型的指針 360
18.3 接受可變數(shù)目參數(shù)的函數(shù) 362
18.4 返回指針的函數(shù) 364
18.5 總結(jié) 366
18.6 問與答 366
18.7 作業(yè) 367
18.7.1 小測驗 367
18.7.2 練習(xí) 367第19天課程 函數(shù)庫 369
19.1 數(shù)學(xué)函數(shù) 369
19.1.1 三角函數(shù) 369
19.1.2 指數(shù)函數(shù)和對數(shù)函數(shù) 369
19.1.3 雙曲線函數(shù) 370
19.1.4 其他數(shù)學(xué)函數(shù) 370
19.1.5 演示數(shù)學(xué)函數(shù) 370
19.2 處理時間 371
19.2.1 時間的表示 371
19.2.2 時間函數(shù) 372
19.2.3 使用時間函數(shù) 374
19.3 處理錯誤 376
19.3.1 assert()宏 376
19.3.2 頭文件errno.h 378
19.3.3 perror()函數(shù) 378
19.4 查找和排序 380
19.4.1 使用bsearch()進(jìn)行查找 380
19.4.2 使用qsort()進(jìn)行排序 381
19.4.3 演示查找和排序 381
19.5 總結(jié) 386
19.6 問與答 386
19.7 作業(yè) 387
19.7.1 小測驗 387
19.7.2 練習(xí) 387TYPE & RUN 6 計算抵押貸款的償還金額 389第20天課程 管理內(nèi)存 391
20.1 類型轉(zhuǎn)換 391
20.1.1 自動類型轉(zhuǎn)換 391
20.1.2 顯式轉(zhuǎn)換 393
20.2 分配內(nèi)存的存儲空間 394
20.2.1 使用malloc()函數(shù)分配內(nèi)存 394
20.2.2 使用calloc()函數(shù)分配內(nèi)存 396
20.2.3 使用realloc()函數(shù)分配更多的內(nèi)存 397
20.2.4 使用free()函數(shù)釋放內(nèi)存 399
20.3 操縱內(nèi)存塊 400
20.3.1 使用memset()函數(shù)初始化內(nèi)存 401
20.3.2 使用memcpy()復(fù)制內(nèi)存中的數(shù)據(jù) 401
20.3.3 使用memmove()函數(shù)移動內(nèi)存中的數(shù)據(jù) 401
20.4 位的用法 402
20.4.1 移位運算符 403
20.4.2 按位邏輯運算符 404
20.4.3 求補運算符 405
20.4.4 結(jié)構(gòu)中的位字段 405
20.5 總結(jié) 406
20.6 問與答 407
20.7 作業(yè) 407
20.7.1 小測驗 407
20.7.2 練習(xí) 408第21天課程 編譯器的高級用法 410
21.1 使用多個源代碼文件的編程 410
21.1.1 模塊化編程的優(yōu)點 410
21.1.2 模塊化編程技術(shù) 410
21.1.3 模塊的組成部分 412
21.1.4 外部變量和模塊化編程 413
21.1.5 使用.obj文件 413
21.1.6 使用生成工具 414
21.2 C語言的預(yù)處理器 414
21.2.1 #define預(yù)處理器編譯指令 415
21.2.2 使用編譯指令#include 418
21.2.3 使用#if、#elif、#else和#endif 418
21.2.4 使用#if…#endif來幫助調(diào)試 419
21.2.5 避免將頭文件包含多次 420
21.2.6 #undef編譯指令 420
21.3 預(yù)定義的宏 421
21.4 使用命令行參數(shù) 421
21.5 總結(jié) 423
21.6 問與答 423
21.7 作業(yè) 424
21.7.1 小測驗 424
21.7.2 練習(xí) 424第三周復(fù)習(xí) 426附加課程第22天課程 附加課程1 面向?qū)ο缶幊陶Z言 434
22.1 過程性語言和面向?qū)ο笳Z言 434
22.2 面向?qū)ο蟮奶卣鳌?35
22.2.1 多態(tài) 435
22.2.2 封裝 437
22.2.3 繼承 438
22.2.4 使用OOP 438
22.2.5 C++與C語言的關(guān)系 441
22.2.6 C++程序 442
22.3 Java編程語言 442
22.3.1 Java與C和C++的關(guān)系 442
22.3.2 Java的平臺獨立性 443
22.3.3 包 443
22.3.4 Java小程序(applet)和應(yīng)用程序 443
22.3.5 Java的類庫 443
22.3.6 使用Java編寫一個顯示Hello, World的程序 444
22.4 C#編程語言 444
22.5 總結(jié) 445
22.6 問與答 445
22.7 作業(yè) 446
22.7.1 小測驗 446
22.7.2 練習(xí) 446第23天課程 附加課程2 C++編程語言 447
23.1 第一個C++程序 447
23.2 C++的關(guān)鍵字 449
23.3 C++的數(shù)據(jù)類型 449
23.4 聲明變量 450
23.5 運算 451
23.6 函數(shù) 451
23.6.1 重載函數(shù) 451
23.6.2 為參數(shù)設(shè)置默認(rèn)值 451
23.6.3 內(nèi)聯(lián)函數(shù) 453
23.7 總結(jié) 456
23.8 問與答 456
23.9 作業(yè) 456
23.9.1 小測驗 456
23.9.2 練習(xí) 457第24天課程 附加課程3 C++類和對象 458
24.1 C++中的復(fù)雜數(shù)據(jù)類型 458
24.2 類的用法 464
24.2.1 控制對類中數(shù)據(jù)的訪問 465
24.2.2 設(shè)置類數(shù)據(jù)的訪問類型 466
24.3 創(chuàng)建存取成員函數(shù) 469
24.4 結(jié)構(gòu)與類 471
24.5 類的內(nèi)務(wù)管理 472
24.5.1 構(gòu)造函數(shù) 472
24.5.2 析構(gòu)函數(shù) 472
24.5.3 使用構(gòu)造函數(shù)和析構(gòu)函數(shù) 472
24.6 再談函數(shù)重載 474
24.7 再談C++的OOP特征 474
24.8 將類用作數(shù)據(jù)成員 474
24.9 繼承 475
24.9.1 創(chuàng)建用于繼承的基類 476
24.9.2 數(shù)據(jù)存取限定符protected 478
24.9.3 繼承基類 478
24.9.4 再談構(gòu)造函數(shù)和析構(gòu)函數(shù) 481
24.10 本書介紹的C++知識小結(jié) 482
24.11 詳細(xì)介紹C++的圖書 483
24.12 總結(jié) 483
24.13 問與答 483
24.14 作業(yè) 484
24.14.1 小測驗 484
24.14.2 練習(xí) 484第25天課程 附加課程4 Java語言基礎(chǔ) 485
25.1 Java程序的結(jié)構(gòu) 485
25.2 Java程序的基本組成部分 485
25.2.1 導(dǎo)入語句 486
25.2.2 方法 486
25.2.3 注釋 486
25.3 Java中的關(guān)鍵字 487
25.4 Java標(biāo)識符 488
25.5 數(shù)據(jù)類型 489
25.5.1 基本數(shù)據(jù)類型 489
25.5.2 常量 490
25.5.3 聲明和初始化變量 490
25.5.4 變量的作用域 490
25.5.5 存儲字符串?dāng)?shù)據(jù) 491
25.6 輸入和輸出 492
25.7 數(shù)組 494
25.8 運算符 494
25.9 流程控制 495
25.9.1 if…else 495
25.9.2 while和do…while 495
25.9.3 switch 496
25.9.4 for 496
25.10 總結(jié) 497
25.11 問與答 497
25.12 作業(yè) 497
25.12.1 小測驗 497
25.12.2 練習(xí) 498第26天課程 附加課程5 Java類和方法 499
26.1 定義類 499
26.1.1 指定類所屬的包 500
26.1.2 創(chuàng)建類的屬性 500
26.1.3 創(chuàng)建并使用一個簡單的類 500
26.2 類的方法 501
26.2.1 方法演示 502
26.2.2 重載方法 504
26.2.3 類的構(gòu)造函數(shù) 505
26.3 使用繼承 508
26.4 總結(jié) 511
26.5 問與答 511
26.6 作業(yè) 511第27天課程 附加課程6 其他Java技術(shù) 512
27.1 異常 512
27.2 讀寫文件 513
27.2.1 讀文本文件 513
27.2.2 寫文本文件 514
27.3 圖形和Windows編程 516
27.3.1 創(chuàng)建Windows應(yīng)用程序 516
27.3.2 繪制幾何形狀和直線 517
27.3.3 使用按鈕和彈出式窗口 519
27.4 編寫Java小程序 522
27.4.1 小程序和應(yīng)用程序之間的區(qū)別 522
27.4.2 小程序的結(jié)構(gòu) 523
27.4.3 將小程序加入到Web頁中 523
27.4.4 使用小程序 524
27.5 總結(jié) 525
27.6 問與答 526
27.7 作業(yè) 526第28天課程 附加課程7 C#編程語言 527
28.1 C#是什么 527
28.2 為何使用C# 527
28.2.1 C#是簡單的 528
28.2.2 C#是現(xiàn)代的 528
28.2.3 C#是面向?qū)ο蟮摹?28
28.2.4 C#強大、靈活 528
28.2.5 C#包含的單詞為數(shù)不多 528
28.2.6 C#是模塊化的 529
28.2.7 C#是流行的 529
28.3 C#和其他編程語言的比較 529
28.4 C#程序的類型 530
28.5 創(chuàng)建C#程序 530
28.5.1 給源代碼文件命名 530
28.5.2 執(zhí)行C#程序 531
28.5.3 編譯C#源代碼 531
28.5.4 C#編譯器和.NET運行環(huán)境 532
28.6 第一個C#程序 532
28.7 顯示基本信息 532
28.8 C#和Web 534
28.9 總結(jié) 535
28.10 問與答 535
28.11 作業(yè) 535
28.11.1 小測驗 535
28.11.2 練習(xí) 536附加課程復(fù)習(xí) 537附錄A ASCII字符集 538附錄B C/C++中的保留字 542附錄C 使用二進(jìn)制和十六進(jìn)制數(shù) 544
C.1 十進(jìn)制 544
C.2 二進(jìn)制 544
C.3 十六進(jìn)制 544附錄D 移植性問題 546
D.1 ANSI標(biāo)準(zhǔn) 546
D.2 ANSI關(guān)鍵字 546
D.3 區(qū)分大小寫 546
D.4 可移植的字符 548
D.5 確保ANSI兼容性 548
D.6 繞開ANSI標(biāo)準(zhǔn) 549
D.7 使用可移植的數(shù)值變量 549
D.7.1 最大值和最小值 550
D.7.2 確定數(shù)字的類型 555
D.7.3 轉(zhuǎn)換字符的大小寫:一個可移植性范例 558
D.8 可移植的結(jié)構(gòu)和共用體 559
D.8.1 字對齊 559
D.8.2 讀寫結(jié)構(gòu) 560
D.8.3 在可移植的程序中使用非-ANSI特性 560
D.8.4 ANSI標(biāo)準(zhǔn)頭文件 562
D.9 總結(jié) 562
D.10 問與答 562
D.11 作業(yè) 563
D.11.1 小測驗 563
D.11.2 練習(xí) 563附錄E 常用的C語言函數(shù) 565附錄F 作業(yè)答案 569
第1天課程的答案 569
第2天課程的答案 570
第3天課程的答案 571
第4天課程的答案 572
第5天課程的答案 574
第6天課程的答案 577
第7天課程的答案 578
第8天課程的答案 582
第9天課程的答案 586
第10天課程的答案 588
第11天課程的答案 590
第12天課程的答案 592
第13天課程的答案 595
第14天課程的答案 596
第15天課程的答案 597
第16天課程的答案 599
第17天課程的答案 599
第18天課程的答案 600
第19天課程的答案 601
第20天課程的答案 601
第21天課程的答案 603
附加課程1的答案 603
附加課程2的答案 604
附加課程3的答案 604
附加課程4的答案 605
附加課程5的答案 605
附加課程6的答案 605
附加課程7的答案 606附錄G Dev-C++編譯器 607
G.1 Dev-C++簡介 607
G.2 在Microsoft Windows上安裝Dev-C++ 607
G.3 Dev-C++中的程序 609
G.4 使用Dev-C++ 609
G.4.1 針對C語言編程定制Dev-C++ 610
G.4.2 在Dev-C++中輸入并編譯程序 611
G.4.3 編譯Dev-C++程序 613
G.4.4 運行Dev-C++程序 613
G.5 總結(jié) 614

本目錄推薦

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