首 頁(yè)
手機(jī)版

21天學(xué)通c語(yǔ)言第6版 瓊斯 pdf掃描版

21天學(xué)通C語(yǔ)言是一本初學(xué)者的超佳輕量級(jí)教程書籍,由美國(guó)程序員瓊斯Bradley Jones,艾特肯Peter Aitken和Dean Miller三人共同編著,本書譯自《Teach Yourself C in 21 Days》第6版,是初學(xué)者學(xué)習(xí)C語(yǔ)言的經(jīng)典之作。全書按最新的標(biāo)準(zhǔn)(ISO/IEC:9899-1999),以循序漸進(jìn)的方式介紹了C語(yǔ)言編程方面的知識(shí),并提供了豐富的實(shí)例和大量的練習(xí)。通過(guò)學(xué)習(xí)實(shí)例,并將所學(xué)知識(shí)用于完成練習(xí),讀者將逐步了解、熟悉并精通C語(yǔ)言。讀者只需每天一小時(shí)便可具備開始使用C進(jìn)行編程所需的全部技能。通過(guò)閱讀這本內(nèi)容全面的教程,讀者可快速掌握基本知識(shí)并學(xué)習(xí)更高級(jí)的特性和概念,歡迎c語(yǔ)言的初學(xué)者閱讀。

內(nèi)容介紹

《21天學(xué)通c語(yǔ)言第6版》包括四周的課程,前三周詳細(xì)介紹了C語(yǔ)言,第四周是附加課程,簡(jiǎn)要地介紹了最流行的面向?qū)ο笳Z(yǔ)言——C++、Java和C#,附加課程的內(nèi)容在光盤中以pdf格式文件提供。第一周的課程介紹了C語(yǔ)言程序的基本元素,包括變量、常量、語(yǔ)句、表達(dá)式、函數(shù)和循環(huán);第二周介紹了數(shù)組、指針、字符和字符串、結(jié)構(gòu)和共用體、變量的作用域、輸入/輸出等;第三周介紹了有關(guān)指針和函數(shù)的高級(jí)主題、磁盤文件讀寫、字符串操縱函數(shù)、函數(shù)庫(kù)、內(nèi)存管理以及編譯器的高級(jí)用法等。

《21天學(xué)通c語(yǔ)言第6版》通過(guò)大量短小精悍的程序詳細(xì)而全面地闡述了C的基本概念和技術(shù),包括管理輸入/輸出、循環(huán)和數(shù)組、面向?qū)ο缶幊獭⒛0?、使用?biāo)準(zhǔn)模板庫(kù)以及創(chuàng)建C 應(yīng)用程序等。這些內(nèi)容被組織成結(jié)構(gòu)合理、聯(lián)系緊密的章節(jié),每章都可在1小時(shí)內(nèi)閱讀完畢;每章都提供了示例程序清單,并輔以示例輸出和代碼分析,以闡述該章介紹的主題。為加深讀者對(duì)所學(xué)內(nèi)容的理解,每章末尾都提供了常見問(wèn)題及其答案以及練習(xí)和測(cè)驗(yàn)。讀者可對(duì)照附錄D提供的測(cè)驗(yàn)和練習(xí)答案,了解自己對(duì)所學(xué)內(nèi)容的掌握程度。

本書是針對(duì)C初學(xué)者編寫的,不要求讀者有C語(yǔ)言方面的背景知識(shí),可作為高等院校教授C 課程的教材,也可供初學(xué)者自學(xué)C 時(shí)使用。

章節(jié)目錄

第一周課程
第1天課程 C語(yǔ)言初步 2
1.1 C語(yǔ)言簡(jiǎn)史 2
1.2 為何要使用C語(yǔ)言 2
1.3 編程前的準(zhǔn)備工作 3
1.4 程序開發(fā)周期 4
1.4.1 創(chuàng)建源代碼 4
1.4.2 編譯源代碼 4
1.4.3 鏈接以創(chuàng)建可執(zhí)行文件 5
1.4.4 結(jié)束開發(fā)周期 6
1.5 第一個(gè)C語(yǔ)言程序 7
1.5.1 輸入并編譯hello.c 7
1.6 總結(jié) 9
1.7 問(wèn)與答 9
1.8 作業(yè) 10
1.8.1 小測(cè)驗(yàn) 10
1.8.2 練習(xí) 10
TYPE&RUN1 打印程序清單 12
第一個(gè)TYPE&RUN 12
第2天課程 C語(yǔ)言程序的組成部分 14
2.1 一個(gè)簡(jiǎn)短的C語(yǔ)言程序 14
2.2 程序的組成部分 15
2.2.1 main( )函數(shù)(第8~23行) 15
2.2.2 #include編譯指令(第2行) 15
2.2.3 變量定義(第4行) 15
2.2.4 函數(shù)原型(第6行) 16
2.2.5 程序語(yǔ)句(第11、12、15、16、19、20、22和28行) 16
2.2.6 函數(shù)定義(第26~29行) 16
2.2.7 程序注釋(第1、10、14、18和25行) 16
2.2.8 使用花括號(hào)(第9、23、27和29行) 17
2.2.9 運(yùn)行程序 17
2.2.10 有關(guān)精度的說(shuō)明 18
2.3 重溫程序的組成部分 18
2.4 總結(jié) 20
2.5 問(wèn)與答 20
2.6 作業(yè) 20
2.6.1 小測(cè)驗(yàn) 20
2.6.2 練習(xí) 21
第3天課程 存儲(chǔ)信息:變量和常量 23
3.1 計(jì)算機(jī)內(nèi)存 23
3.2 使用變量存儲(chǔ)信息 24
3.2.1 變量名 24
3.3 數(shù)值變量的類型 25
3.3.1 變量聲明 27
3.3.2 typedef關(guān)鍵字 27
3.3.3 初始化變量 28
3.4 常量 28
3.4.1 字面常量 28
3.4.2 符號(hào)常量 29
3.5 總結(jié) 31
3.6 問(wèn)與答 32
3.7 作業(yè) 32
3.7.1 小測(cè)驗(yàn) 32
3.7.2 練習(xí) 32
第4天課程 語(yǔ)句、表達(dá)式和運(yùn)算符 34
4.1 語(yǔ)句 34
4.1.1 空白對(duì)語(yǔ)句的影響 34
4.1.2 創(chuàng)建空語(yǔ)句 35
4.1.3 使用復(fù)合語(yǔ)句 35
4.2 表達(dá)式 35
4.2.1 簡(jiǎn)單表達(dá)式 35
4.2.2 復(fù)雜表達(dá)式 36
4.3 運(yùn)算符 36
4.3.1 賦值運(yùn)算符 36
4.3.2 數(shù)學(xué)運(yùn)算符 37
4.3.3 運(yùn)算符優(yōu)先級(jí)和圓括號(hào) 40
4.3.4 子表達(dá)式的計(jì)算順序 41
4.3.5 關(guān)系運(yùn)算符 41
4.4 if語(yǔ)句 42
4.4.1 else子句 44
4.5 判斷關(guān)系表達(dá)式 46
4.5.1 關(guān)系運(yùn)算符的優(yōu)先級(jí) 47
4.6 邏輯運(yùn)算符 48
4.7 再談true/false值 48
4.7.1 運(yùn)算符的優(yōu)先級(jí) 49
4.7.2 復(fù)合賦值運(yùn)算符 50
4.7.3 條件運(yùn)算符 50
4.7.4 逗號(hào)運(yùn)算符 51
4.8 再談運(yùn)算符優(yōu)先級(jí) 51
4.9 總結(jié) 52
4.10 問(wèn)與答 52
4.11 作業(yè) 53
4.11.1 小測(cè)驗(yàn) 53
4.11.2 練習(xí) 53
TYPE&RUN2 猜數(shù)游戲 55
第5天課程 使用函數(shù)封裝代碼 57
5.1 函數(shù)是什么 57
5.1.1 函數(shù)的定義 57
5.1.2 函數(shù)的用法 57
5.2 函數(shù)的工作原理 59
5.3 函數(shù)和結(jié)構(gòu)化編程 60
5.3.1 結(jié)構(gòu)化編程的優(yōu)點(diǎn) 60
5.3.2 規(guī)劃結(jié)構(gòu)化程序 60
5.3.3 從頂向下的方法 61
5.4 編寫函數(shù) 61
5.4.1 函數(shù)頭 62
5.4.2 函數(shù)的返回類型 62
5.4.3 函數(shù)名 62
5.4.4 參數(shù)列表 62
5.4.5 函數(shù)體 64
5.4.6 函數(shù)原型 67
5.5 將參數(shù)傳遞給函數(shù) 67
5.6 調(diào)用函數(shù) 68
5.6.1 遞歸 69
5.7 函數(shù)的位置 70
5.8 內(nèi)聯(lián)函數(shù) 70
5.9 總結(jié) 71
5.10 問(wèn)與答 71
5.11 作業(yè) 72
5.11.1 小測(cè)驗(yàn) 72
5.11.2 練習(xí) 72
第6天課程 基本的程序流程控制 74
6.1 數(shù)組的基本知識(shí) 74
6.2 控制程序的執(zhí)行 75
6.2.1 for語(yǔ)句 75
6.2.2 嵌套for語(yǔ)句 79
6.2.3 while語(yǔ)句 80
6.2.4 嵌套while語(yǔ)句 82
6.2.5 do…while循環(huán) 84
6.3 嵌套循環(huán) 87
6.4 總結(jié) 88
6.5 問(wèn)與答 88
6.6 作業(yè) 88
6.6.1 小測(cè)驗(yàn) 89
6.6.2 練習(xí) 89
第7天課程 信息讀寫基礎(chǔ) 90
7.1 在屏幕上顯示信息 90
7.1.1 printf( )函數(shù) 90
7.1.2 格式化字符串 90
7.1.3 轉(zhuǎn)義序列 91
7.1.4 使用puts( )顯示消息 96
7.2 使用scanf( )函數(shù)輸入數(shù)值數(shù)據(jù) 97
7.3 三字符序列 100
7.4 總結(jié) 101
7.5 問(wèn)與答 101
7.6 作業(yè) 102
7.6.1 小測(cè)驗(yàn) 102
7.6.2 練習(xí) 102
第一周復(fù)習(xí) 104
第二周課程
第8天課程 使用數(shù)值數(shù)組 110
8.1 數(shù)組是什么 110
8.1.1 一維數(shù)組 110
8.1.2 多維數(shù)組 113
8.2 命名和聲明數(shù)組 114
8.2.1 初始化數(shù)組 115
8.2.2 初始化多維數(shù)組 116
8.2.3 數(shù)組的最大長(zhǎng)度 119
8.3 總結(jié) 121
8.4 問(wèn)與答 121
8.5 作業(yè) 121
8.5.1 小測(cè)驗(yàn) 121
8.5.2 練習(xí) 122
第9天課程 指針 123
9.1 指針是什么 123
9.1.1 計(jì)算機(jī)內(nèi)存 123
9.1.2 創(chuàng)建指針 123
9.2 指針和簡(jiǎn)單變量 124
9.2.1 聲明指針 124
9.2.2 初始化指針 124
9.2.3 使用指針 125
9.3 指針和變量類型 126
9.4 指針和數(shù)組 127
9.4.1 作為指針的數(shù)組名 128
9.4.2 數(shù)組元素的存儲(chǔ) 128
9.4.3 指針?biāo)阈g(shù) 130
9.5 有關(guān)指針的注意事項(xiàng) 133
9.6 數(shù)組下標(biāo)表示法和指針 133
9.7 將數(shù)組傳遞給函數(shù) 133
9.8 總結(jié) 137
9.9 問(wèn)與答 137
9.10 作業(yè) 138
9.10.1 小測(cè)驗(yàn) 138
9.10.2 練習(xí) 138
TYPE&RUN3 讓程序暫停 139
第10天課程 字符和字符串 141
10.1 char數(shù)據(jù)類型 141
10.2 使用字符變量 141
10.3 使用字符串 144
10.3.1 字符數(shù)組 144
10.3.2 初始化字符數(shù)組 144
10.4 字符串和指針 144
10.5 不存儲(chǔ)在數(shù)組中的字符串 145
10.5.1 編譯時(shí)分配字符空間 145
10.5.2 malloc( )函數(shù) 145
10.5.3 使用malloc( )函數(shù) 146
10.6 顯示字符串和字符 148
10.6.1 puts( )函數(shù) 149
10.6.2 printf( )函數(shù) 149
10.7 從鍵盤讀取字符串 150
10.7.1 使用gets( )函數(shù)輸入字符串 150
10.7.2 使用scanf( )函數(shù)輸入字符串 152
10.8 總結(jié) 154
10.9 問(wèn)與答 154
10.10 作業(yè) 155
10.10.1 小測(cè)驗(yàn) 155
10.10.2 練習(xí) 156
第11天課程 結(jié)構(gòu)、共用體和TypeDef 157
11.1 簡(jiǎn)單結(jié)構(gòu) 157
11.1.1 定義和聲明結(jié)構(gòu) 157
11.1.2 存取結(jié)構(gòu)的成員 158
11.2 復(fù)雜結(jié)構(gòu) 160
11.2.1 包含其他結(jié)構(gòu)的結(jié)構(gòu) 160
11.2.2 包含數(shù)組的結(jié)構(gòu) 162
11.3 結(jié)構(gòu)數(shù)組 164
11.4 初始化結(jié)構(gòu) 167
11.5 結(jié)構(gòu)和指針 168
11.5.1 將指針作為結(jié)構(gòu)的成員 168
11.5.2 創(chuàng)建指向結(jié)構(gòu)的指針 170
11.5.3 使用指針和結(jié)構(gòu)數(shù)組 171
11.5.4 將結(jié)構(gòu)作為參數(shù)傳遞給函數(shù) 173
11.6 共用體 174
11.6.1 定義、聲明和初始化共用體 175
11.6.2 存取共用體的成員 175
11.7 使用typedef給結(jié)構(gòu)創(chuàng)建別名 179
11.8 總結(jié) 179
11.9 問(wèn)與答 179
11.10 作業(yè) 180
11.10.1 小測(cè)驗(yàn) 180
11.10.2 練習(xí) 180
第12天課程 變量作用域 182
12.1 作用域是什么 182
12.1.1 演示作用域 182
12.1.2 作用域?yàn)楹沃匾?emsp;184
12.2 外部變量 184
12.2.1 外部變量的作用域 184
12.2.2 何時(shí)使用外部變量 184
12.2.3 extern關(guān)鍵字 184
12.3 局部變量 185
12.3.1 靜態(tài)變量和動(dòng)態(tài)變量 186
12.3.2 函數(shù)參數(shù)的作用域 187
12.3.3 外部靜態(tài)變量 188
12.3.4 寄存器變量 188
12.4 局部變量和main( )函數(shù) 189
12.5 應(yīng)使用哪種存儲(chǔ)類型 189
12.6 局部變量和代碼塊 189
12.7 總結(jié) 190
12.8 問(wèn)與答 191
12.9 作業(yè) 191
12.9.1 小測(cè)驗(yàn) 191
12.9.2 練習(xí) 191
TYPE&RUN4 機(jī)密消息 194
第13天課程 高級(jí)程序流程控制 197
13.1 提早結(jié)束循環(huán) 197
13.1.1 break語(yǔ)句 197
13.1.2 continue語(yǔ)句 199
13.2 goto語(yǔ)句 200
13.3 死循環(huán) 202
13.4 switch語(yǔ)句 205
13.5 退出程序 212
13.5.1 exit( )函數(shù) 212
13.6 在程序中執(zhí)行操作系統(tǒng)命令 213
13.7 總結(jié) 214
13.8 問(wèn)與答 215
13.9 作業(yè) 215
13.9.1 小測(cè)驗(yàn) 215
13.9.2 練習(xí) 215
第14天課程 操縱屏幕、打印機(jī)和鍵盤 217
14.1 流和C語(yǔ)言 217
14.1.1 何為程序的輸入/輸出 217
14.1.2 什么是流 217
14.1.3 文本流和二進(jìn)制流 218
14.1.4 預(yù)定義的流 218
14.2 使用C語(yǔ)言的流函數(shù) 219
14.2.1 例子 219
14.3 讀取鍵盤輸入 220
14.3.1 字符輸入 220
14.3.2 格式化輸入 225
14.4 控制屏幕輸出 231
14.4.1 使用putchar( )、putc( )和fputc( )輸出字符 231
14.4.2 使用puts( )和fputs( )輸出字符串 233
14.4.3 使用printf( )和fprintf( )格式化輸出 234
14.5 重定向輸入/輸出 238
14.5.1 重定向輸入 239
14.6 何時(shí)使用fprintf( ) 239
14.6.1 使用stderr 240
14.7 總結(jié) 241
14.8 問(wèn)與答 241
14.9 作業(yè) 242
14.9.1 小測(cè)驗(yàn) 242
14.9.2 練習(xí) 242
第二周復(fù)習(xí) 244
第三周課程
第15天課程 有關(guān)指針的高級(jí)主題 252
15.1 聲明指向指針的指針 252
15.2 指針和多維數(shù)組 253
15.3 指針數(shù)組 259
15.3.1 復(fù)習(xí)字符串和指針 259
15.3.2 聲明char類型指針數(shù)組 259
15.3.3 范例 261
15.4 函數(shù)指針 265
15.4.1 聲明函數(shù)指針 265
15.4.2 初始化并使用函數(shù)指針 266
15.5 鏈表 273
15.5.1 有關(guān)鏈表的基本知識(shí) 273
15.5.2 使用鏈表 274
15.5.3 演示簡(jiǎn)單鏈表 278
15.5.4 實(shí)現(xiàn)鏈表 280
15.6 總結(jié) 286
15.7 問(wèn)與答 286
15.8 作業(yè) 286
15.8.1 小測(cè)驗(yàn) 287
15.8.2 練習(xí) 287
第16天課程 使用磁盤文件 289
16.1 將流與磁盤文件關(guān)聯(lián)起來(lái) 289
16.2 磁盤文件的類型 289
16.3 文件名 290
16.4 打開文件 290
16.5 讀寫文件數(shù)據(jù) 292
16.5.1 格式化文件輸入/輸出 293
16.5.2 字符輸入/輸出 296
16.5.3 直接文件輸入/輸出 297
16.6 文件緩沖技術(shù):關(guān)閉和刷新文件 300
16.7 順序文件存取和隨機(jī)文件存取 301
16.7.1 ftell( )和rewind( )函數(shù) 301
16.7.2 fseek( )函數(shù) 303
16.8 檢測(cè)文件尾 305
16.9 文件管理函數(shù) 307
16.9.1 刪除文件 307
16.9.2 給文件重命名 308
16.9.3 復(fù)制文件 309
16.10 使用臨時(shí)文件 311
16.11 總結(jié) 312
16.12 問(wèn)與答 312
16.13 作業(yè) 313
16.13.1 小測(cè)驗(yàn) 313
16.13.2 練習(xí) 313
TYPE&RUN5 計(jì)算字符數(shù) 314
第17天課程 操縱字符串 318
17.1 確定字符串的長(zhǎng)度 318
17.2 復(fù)制字符串 319
17.2.1 strcpy( )函數(shù) 319
17.2.2 strncpy( )函數(shù) 320
17.2.3 strdup( )函數(shù) 321
17.3 拼接字符串 322
17.3.1 strcat( )函數(shù) 322
17.3.2 strncat( )函數(shù) 324
17.4 比較字符串 325
17.4.1 比較兩個(gè)完整字符串 325
17.4.2 比較字符串的一部分 326
17.4.3 比較字符串時(shí)忽略大小寫 328
17.5 查找字符串 328
17.5.1 strchr( )函數(shù) 328
17.5.2 strrchr( )函數(shù) 329
17.5.3 strcspn( )函數(shù) 329
17.5.4 strspn( )函數(shù) 330
17.5.5 strpbrk( )函數(shù) 331
17.5.6 strstr( )函數(shù) 331
17.6 字符串轉(zhuǎn)換 332
17.7 其他字符串函數(shù) 333
17.7.1 strrev( )函數(shù) 333
17.7.2 strset( )和strnset( )函數(shù) 334
17.8 將字符串轉(zhuǎn)換為數(shù)字 334
17.8.1 將字符串轉(zhuǎn)換為int 335
17.8.2 將字符串轉(zhuǎn)換為long值 335
17.8.3 將字符串轉(zhuǎn)換為long long值 335
17.8.4 將字符串轉(zhuǎn)換為浮點(diǎn)數(shù) 335
17.9 字符檢測(cè)函數(shù) 336
17.9.1 ANSI對(duì)大小寫轉(zhuǎn)換的支持 339
17.10 總結(jié) 340
17.11 問(wèn)與答 340
17.12 作業(yè) 341
17.12.1 小測(cè)驗(yàn) 341
17.12.2 練習(xí) 341
第18天課程 有關(guān)函數(shù)的高級(jí)主題 343
18.1 將指針傳遞給函數(shù) 343
18.2 void類型的指針 346
18.3 接受可變數(shù)目參數(shù)的函數(shù) 348
18.4 返回指針的函數(shù) 350
18.5 總結(jié) 352
18.6 問(wèn)與答 352
18.7 作業(yè) 352
18.7.1 小測(cè)驗(yàn) 352
18.7.2 練習(xí) 353
第19天課程 函數(shù)庫(kù) 354
19.1 數(shù)學(xué)函數(shù) 354
19.1.1 三角函數(shù) 354
19.1.2 指數(shù)函數(shù)和對(duì)數(shù)函數(shù) 354
19.1.3 雙曲線函數(shù) 355
19.1.4 其他數(shù)學(xué)函數(shù) 355
19.1.5 演示數(shù)學(xué)函數(shù) 355
19.2 處理時(shí)間 356
19.2.1 時(shí)間的表示 356
19.2.2 時(shí)間函數(shù) 356
19.2.3 使用時(shí)間函數(shù) 359
19.3 處理錯(cuò)誤 360
19.3.1 assert( )宏 361
19.3.2 頭文件errno.h 362
19.3.3 perror( )函數(shù) 362
19.4 查找和排序 364
19.4.1 使用bsearch( )進(jìn)行查找 364
19.4.2 使用qsort( )進(jìn)行排序 365
19.4.3 演示查找和排序 365
19.5 總結(jié) 370
19.6 問(wèn)與答 370
19.7 作業(yè) 370
19.7.1 小測(cè)驗(yàn) 370
19.7.2 練習(xí) 371
TYPE&RUN6 計(jì)算抵押貸款的償還金額 372
第20天課程 管理內(nèi)存 374
20.1 類型轉(zhuǎn)換 374
20.1.1 自動(dòng)類型轉(zhuǎn)換 374
20.1.2 顯式轉(zhuǎn)換 376
20.2 分配內(nèi)存的存儲(chǔ)空間 377
20.2.1 使用malloc( )函數(shù)分配內(nèi)存 377
20.2.2 使用calloc( )函數(shù)分配內(nèi)存 379
20.2.3 使用realloc( )函數(shù)分配更多的內(nèi)存 380
20.2.4 使用free( )函數(shù)釋放內(nèi)存 381
20.3 操縱內(nèi)存塊 383
20.3.1 使用memset( )函數(shù)初始化內(nèi)存 383
20.3.2 使用memcpy( )復(fù)制內(nèi)存中的數(shù)據(jù) 383
20.3.3 使用memmove( )函數(shù)移動(dòng)內(nèi)存中的數(shù)據(jù) 383
20.4 位的用法 385
20.4.1 移位運(yùn)算符 385
20.4.2 按位邏輯運(yùn)算符 386
20.4.3 求補(bǔ)運(yùn)算符 387
20.4.4 結(jié)構(gòu)中的位字段 387
20.5 總結(jié) 389
20.6 問(wèn)與答 389
20.7 作業(yè) 390
20.7.1 小測(cè)驗(yàn) 390
20.7.2 練習(xí) 390
第21天課程 編譯器的高級(jí)用法 392
21.1 使用多個(gè)源代碼文件的編程 392
21.1.1 模塊化編程的優(yōu)點(diǎn) 392
21.1.2 模塊化編程技術(shù) 392
21.1.3 模塊的組成部分 394
21.1.4 外部變量和模塊化編程 395
21.1.5 使用.obj文件 395
21.1.6 使用生成工具 396
21.2 C語(yǔ)言的預(yù)處理器 396
21.2.1 #define預(yù)處理器編譯指令 397
21.2.2 使用編譯指令#include 400
21.2.3 使用#if、#elif、#else和#endif 400
21.2.4 使用#if…#endif來(lái)幫助調(diào)試 401
21.2.5 避免將頭文件包含多次 401
21.2.6 #undef編譯指令 402
21.3 預(yù)定義的宏 402
21.4 使用命令行參數(shù) 403
21.5 總結(jié) 405
21.6 問(wèn)與答 405
21.7 作業(yè) 405
21.7.1 小測(cè)驗(yàn) 405
21.7.2 練習(xí) 406
第三周復(fù)習(xí) 407
附加課程(具體內(nèi)容見光盤) 413
附錄A ASCII字符集 414
附錄B C/C++中的保留字 418
附錄C 使用二進(jìn)制和十六進(jìn)制數(shù) 420
C.1 十進(jìn)制 420
C.2 二進(jìn)制 420
C.3 十六進(jìn)制 420
附錄D 移植性問(wèn)題 422
D.1 ANSI標(biāo)準(zhǔn) 422
D.2 ANSI關(guān)鍵字 422
D.3 區(qū)分大小寫 422
D.4 可移植的字符 424
D.5 確保ANSI兼容性 424
D.6 繞開ANSI標(biāo)準(zhǔn) 424
D.7 使用可移植的數(shù)值變量 425
D.7.1 最大值和最小值 426
D.7.2 確定數(shù)字的類型 430
D.7.3 轉(zhuǎn)換字符的大小寫:一個(gè)可移植性范例 434
D.8 可移植的結(jié)構(gòu)和共用體 434
D.8.1 字對(duì)齊 434
D.8.2 讀寫結(jié)構(gòu) 435
D.8.3 在可移植的程序中使用非-ANSI特性 436
D.8.4 ANSI標(biāo)準(zhǔn)頭文件 437
D.9 總 結(jié) 438
D.10 問(wèn)與答 438
D.11 作 業(yè) 438
D.11.1 小測(cè)驗(yàn) 438
D.11.2 練習(xí) 439
附錄E 常用的C語(yǔ)言函數(shù) 440
附錄F 作業(yè)答案 444
第1天課程的答案 444
小測(cè)驗(yàn) 444
練習(xí) 444
第2天課程的答案 445
小測(cè)驗(yàn) 445
練習(xí) 445
第3天課程的答案 446
小測(cè)驗(yàn) 446
練習(xí) 446
第4天課程的答案 447
小測(cè)驗(yàn) 447
練習(xí) 447
第5天課程的答案 449
小測(cè)驗(yàn) 449
練習(xí) 449
第6天課程的答案 452
小測(cè)驗(yàn) 452
練習(xí) 452
第7天課程的答案 453
小測(cè)驗(yàn) 453
練習(xí) 453
第8天課程的答案 457
小測(cè)驗(yàn) 457
練習(xí) 457
第9天課程的答案 461
小測(cè)驗(yàn) 461
練習(xí) 461
第10天課程的答案 463
小測(cè)驗(yàn) 463
練習(xí) 463
第11天課程的答案 465
小測(cè)驗(yàn) 465
練習(xí) 466
第12天課程的答案 467
小測(cè)驗(yàn) 467
練習(xí) 467
第13天課程的答案 470
小測(cè)驗(yàn) 470
練習(xí) 471
第14天課程的答案 471
小測(cè)驗(yàn) 471
練習(xí) 472
第15天課程的答案 472
小測(cè)驗(yàn) 472
練習(xí) 473
第16天課程的答案 473
小測(cè)驗(yàn) 473
練習(xí) 474
第17天課程的答案 474
小測(cè)驗(yàn) 474
練習(xí) 474
第18天課程的答案 475
小測(cè)驗(yàn) 475
練習(xí) 475
第19天課程的答案 475
小測(cè)驗(yàn) 475
練習(xí) 476
第20天課程的答案 476
小測(cè)驗(yàn) 476
練習(xí) 477
第21天課程的答案 477
小測(cè)驗(yàn) 477
附加課程1的答案 478
小測(cè)驗(yàn) 478
附加課程2的答案 478
小測(cè)驗(yàn) 478
附加課程3的答案 478
小測(cè)驗(yàn) 478
附加課程4的答案 479
小測(cè)驗(yàn) 479
附加課程5的答案 479
小測(cè)驗(yàn) 479
附加課程6的答案 480
小測(cè)驗(yàn) 480
附加課程7的答案 480
小測(cè)驗(yàn) 480
練習(xí) 480
附錄G Dev-C++編譯器 482
G.1 Dev-C++簡(jiǎn)介 482
G.2 在Microsoft Windows上安裝Dev-C++ 482
G.3 Dev-C++中的程序 484
G.4 使用Dev-C++ 484
G.4.1 針對(duì)C語(yǔ)言編程定制Dev-C++ 485
G.4.2 在Dev-C++中輸入并編譯程序 486
G.4.3 編譯Dev-C++程序 488
G.4.4 運(yùn)行Dev-C++程序 488
G.5 總 結(jié) 489

使用說(shuō)明

1、下載并解壓,得出pdf文件
2、如果打不開本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進(jìn)行閱讀試讀
收起介紹展開介紹
  • 下載地址
21天學(xué)通c語(yǔ)言第6版 瓊斯 pdf掃描版

有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評(píng)論

0條評(píng)論

熱門推薦