注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C語言王者歸來

C語言王者歸來

C語言王者歸來

定 價:¥129.00

作 者: 洪錦魁
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302631491 出版時間: 2023-09-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 464 字?jǐn)?shù):  

內(nèi)容簡介

  《C語言王者歸來》詳細(xì)講解了C語言的相關(guān)知識,從基本概念開始,逐步講解程序流程控制、循環(huán)、字符串、指針、函數(shù)、結(jié)構(gòu)、文件輸入與輸出,以及完整的大型項目設(shè)計。同時本書還進(jìn)一步講解了數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)知識,如串行、堆棧、隊列與二叉樹,奠定讀者未來學(xué)習(xí)算法的基礎(chǔ)。本書最后一章則是介紹 C 與 C 語言的差異,由此可以幫助讀者學(xué)習(xí)面向?qū)ο蟮某绦蜷_發(fā)方法。

作者簡介

暫缺《C語言王者歸來》作者簡介

圖書目錄

第1章 C語言基本概念
1-1 C語言的價值2
1-2 C 語言的特色2
1-3 C語言開發(fā)過程3
1-4 規(guī)劃程序5
1-5 程序除錯6
1-6 程序的名稱7
1-7 C語言程序結(jié)構(gòu)分析8
1-8 C語言程序?qū)嵗齝h1_3c的解說9
1-8-1 程序的行號9
1-8-2 程序的批注9
1-8-3 引用頭文件9
1-8-4 主程序int main( )聲明 12
1-8-5 程序的內(nèi)容12
1-8-6 變量的聲明12
1-8-7 程序?qū)嵗齝h1_3c的解說 13
1-9 習(xí)題13
第2章 C語言數(shù)據(jù)處理的概念
2-1 變量名稱的使用16
2-1-1 認(rèn)識C語言的變量 16
2-1-2 認(rèn)識不需事先聲明變量的
 程序語言 17
2-2 變量的聲明17
2-3 基本數(shù)據(jù)形態(tài)18
2-3-1 整數(shù) 18
2-3-2 字符 21
2-3-3 浮點數(shù) 22
2-3-4 sizeof( )函數(shù) 23
2-3-5 字符串?dāng)?shù)據(jù)形態(tài) 24
2-4 常數(shù)的表達(dá)方式24
2-4-1 整數(shù)常數(shù) 24
2-4-2 浮點常數(shù) 26
2-4-3 字符常數(shù) 26
2-4-4 字符串常數(shù) 27
2-4-5 一次設(shè)定多個變量值 27
2-5 程序設(shè)計的專有名詞28
2-5-1 程序代碼 28
2-5-2 表達(dá)式 28
2-5-3 運算符與操作數(shù) 28
2-5-4 操作數(shù)也可以是一個表達(dá)式 29
2-5-5 指定運算符 29
2-5-6 單元運算符 29
2-5-7 二元運算符 29
2-5-8 三元運算符 30
2-6 算術(shù)運算30
2-6-1 基礎(chǔ)算術(shù)運算符號 30
2-6-2 負(fù)號運算 32
2-6-3 否運算 32
2-6-4 運算優(yōu)先級32
2-6-5 程序代碼指令太長的處理 33
2-7 數(shù)據(jù)形態(tài)的轉(zhuǎn)換33
2-7-1 基礎(chǔ)數(shù)據(jù)形態(tài)的轉(zhuǎn)換 34
2-7-2 整數(shù)和字符混合使用 35
2-7-3 學(xué)生買球鞋36
2-8 C 語言的特殊表達(dá)式36
2-8-1 遞增和遞減表達(dá)式 36
2-8-2 設(shè)定的特殊表達(dá)式 38
2-9 專題實操:圓面積/圓周長/圓周率39
2-9-1 圓面積與周長的計算 39
2-9-2 計算圓周率39
2-10 習(xí)題40
第3章 基本的輸入與輸出
第4章 簡易數(shù)學(xué)函數(shù)的使用
第5章 程序的流程控制
第6章程序的循環(huán)設(shè)計
6-1 for循環(huán)111
6-1-1 單層for循環(huán) 111
6-1-2 for語句應(yīng)用到無限循環(huán) 114
6-1-3 雙層或多層for循環(huán) 114
6-1-4 for循環(huán)指標(biāo)遞減設(shè)計 117
6-2 while循環(huán)117
6-2-1 單層while循環(huán) 117
6-2-2 while語句應(yīng)用到無限循環(huán) 120
6-2-3 雙層或多層while循環(huán) 120
6-3 do … while循環(huán)122
6-3-1 單層do … while循環(huán) 122
6-3-2 do … while語句的無限循環(huán) 124
6-3-3 雙層或多層do … while循環(huán) 124
6-4 循環(huán)的選擇125
6-5 break語句125
6-6 continue語句126
6-7 隨機數(shù)函數(shù)128
6-7-1 rand( )函數(shù) 128
6-7-2 srand( )函數(shù) 128
6-7-3 time( )函數(shù) 129
6-7-4 建立某區(qū)間的隨機數(shù) 130
6-7-5 建立0~1的隨機浮點數(shù) 130
6-8 休息函數(shù)131
6-8-1 sleep( )函數(shù) 131
6-8-2 usleep( )函數(shù)131
6-9 專題實操:計算成績/圓周率/最大公
 約數(shù)/國王的麥粒131
6-9-1 計算平均成績和不及格人數(shù) 131
6-9-2 猜數(shù)字游戲132
6-9-3 利用輾轉(zhuǎn)相除法求最大
 公約數(shù) 133
6-9-4 計算圓周率133
6-9-5 雞兔同籠:使用循環(huán)計算 134
6-9-6 國王的麥粒 135
6-9-7 離開無限循環(huán)與程序結(jié)束
 Ctrl C組合鍵 135
6-9-8 銀行賬號凍結(jié) 136
6-9-9 自由落體 136
6-10 習(xí)題137
第7章 數(shù)組
7-1 一維數(shù)組145
7-1-1 基礎(chǔ)概念 145
7-1-2 認(rèn)識數(shù)組的殘值 146
7-1-3 C語言不做數(shù)組邊界的檢查 146
7-1-4 一維數(shù)組的初值設(shè)定 147
7-1-5 計算數(shù)組所占的內(nèi)存空間和
 數(shù)組長度 148
7-1-6 讀取一維數(shù)組的輸入 149
7-1-7 自行設(shè)計數(shù)組邊界檢查程序 150
7-1-8 一維數(shù)組的實例應(yīng)用 150
7-2 二維數(shù)組151
7-2-1 基礎(chǔ)概念 151
7-2-2 二維數(shù)組的初值設(shè)定 152
7-2-3 讀取二維數(shù)組的輸入 153
7-2-4 二維數(shù)組的實例應(yīng)用 154
7-2-5 二維數(shù)組的應(yīng)用解說 154
7-3 更高維的數(shù)組155
7-3-1 基礎(chǔ)概念 155
7-3-2 三維或更高維數(shù)組的應(yīng)用解說 157
7-4 排序157
7-4-1 排序的概念與應(yīng)用 157
7-4-2 排序?qū)嵅?158
7-5 專題實操:斐波那契數(shù)列/魔術(shù)方塊161
7-5-1 斐波那契數(shù)列 161
7-5-2 二維數(shù)組乘法 162
7-5-3 4 ×4魔術(shù)方塊 162
7-5-4 奇數(shù)矩陣魔術(shù)方塊 163
7-5-5 基礎(chǔ)統(tǒng)計 165
7-6 習(xí)題166
第8章 字符串徹底剖析
8-1 由字符組成的一維數(shù)組173
8-2 比較字符數(shù)組和字符串173
8-3 完整解說字符串的輸出與輸入176
8-3-1 標(biāo)準(zhǔn)字符串的輸出 176
8-3-2 標(biāo)準(zhǔn)字符串的輸入 176
8-4 gets( )函數(shù)和puts( )函數(shù)177
8-4-1 gets( )函數(shù) 178
8-4-2 puts( )函數(shù) 178
8-5 C語言的字符串處理的函數(shù)179
8-5-1 strcat( )函數(shù) 180
8-5-2 strcmp( )函數(shù) 180
8-5-3 strcpy( )函數(shù) 181
8-5-4 strlen( )函數(shù) 181
第9章 函數(shù)的應(yīng)用
第10章 C語言前端處理器
第11章 指針
11-1 認(rèn)識地址250
11-2 認(rèn)識指針252
11-3 使用指針變量252
11-3-1 聲明指針變量 252
11-3-2 從認(rèn)識到精通“&”和“*”
 運算符 253
11-3-3 指針變量的地址 254
11-3-4 指針變量的長度 256
11-3-5 簡單指針實例 256
11-3-6 指針常發(fā)生的錯誤:指針
 沒有指向地址 260
11-3-7 用指針讀取輸入數(shù)據(jù) 262
11-3-8 指針的運算 263
11-3-9 指針數(shù)據(jù)形態(tài)不可變更 264
11-3-10 再談指針聲明方式 265
11-3-11 空指針NULL 266
11-4 指針與一維數(shù)組266
11-4-1 認(rèn)識數(shù)組名和數(shù)組的地址 266
11-4-2 數(shù)組名不是指針常數(shù)的
 場合 267
11-4-3 數(shù)組索引與數(shù)組名 268
11-4-4 數(shù)組名就是一個指針 269
11-4-5 定義和使用數(shù)組指針變量 270
11-4-6 移動指針讀取輸入數(shù)組數(shù)據(jù)271
11-4-7 使用指針讀取和加總數(shù)組
 元素 272
11-5 指針與二維數(shù)組273
11-5-1 認(rèn)識二維數(shù)組的元素地址 273
11-5-2 二維數(shù)組名是一個指針 275
11-5-3 建立指針遍歷二維數(shù)組 275
11-5-4 雙重指針 276
11-5-5 雙重指針與二維數(shù)組 277
11-6 將指針應(yīng)用在字符串279
11-6-1 認(rèn)識與建立字符指針 279
11-6-2 字符指針 280
11-6-3 將指針指向字符串 281
11-7 指針與字符串?dāng)?shù)組282
11-7-1 字符串?dāng)?shù)組 282
11-7-2 二維的字符串?dāng)?shù)組 283
11-7-3 字符串內(nèi)容的更改與指針
 內(nèi)容的更改 283
11-7-4 聲明空字符串 284
11-8 專題實操:4×4魔術(shù)方塊/奇數(shù)魔術(shù)
 方塊285
11-8-1 使用指針執(zhí)行數(shù)組元素相加285
11-8-2 使用雙重指針輸出二維
 數(shù)組“洪” 285
11-8-3 使用指針設(shè)計4×4魔術(shù)方塊 286
11-9 習(xí)題287
第12章 指針與函數(shù)
第13章 結(jié)構(gòu)struct數(shù)據(jù)形態(tài)
第14章 union、enum和typedef
第15章 測試符號與符號轉(zhuǎn)換函數(shù)
第16章 文件的輸入與輸出
16-1 文件的輸入與輸出352
16-2 認(rèn)識文本文件與二進(jìn)制文件352
16-3 有緩沖區(qū)的輸入與輸出函數(shù)353
16-3-1 fopen( )函數(shù) 353
16-3-2 fclose( )函數(shù) 355
16-3-3 putc( )函數(shù) 355
16-3-4 getc( )函數(shù) 356
16-3-5 fprintf( )函數(shù)357
16-3-6 fscanf( )函數(shù) 358
16-3-7 feof( )函數(shù) 358
16-3-8 ferror( )函數(shù) 359
16-4 有緩沖區(qū)的輸入與輸出應(yīng)用在二進(jìn)制
 文件360
16-4-1 fwrite( )函數(shù) 360
16-4-2 fread( )函數(shù)360
16-4-3 fseek( )函數(shù) 361
16-4-4 rewind( )函數(shù) 362
16-4-5 輸出數(shù)據(jù)到二進(jìn)制文件 362
16-4-6 讀取二進(jìn)制文件數(shù)據(jù) 363
16-5 C 語言默認(rèn)的文件指針363
16-6 無緩沖區(qū)的輸入與輸出364
16-6-1 open( )函數(shù) 365
16-6-2 close( )函數(shù)366
16-6-3 read( )函數(shù) 367
16-6-4 creat( )函數(shù) 367
16-6-5 write( )函數(shù)368
16-7 無緩沖區(qū)的輸入與輸出應(yīng)用在二進(jìn)制
 文件 368
16-8 專題實操:隨機讀取二進(jìn)制文件
 數(shù)據(jù)/字符串加密370
16-8-1 隨機讀取數(shù)據(jù)的應(yīng)用 370
16-8-2 lseek( )函數(shù)371
16-8-3 字符串加密 373
16-9 習(xí)題373
第17章 文件與文件夾的管理
17-1 文件的刪除377
17-1-1 remove( )函數(shù) 377
17-1-2 unlink( )函數(shù) 377
17-2 文件名的更改378
17-3 文件長度計算378
17-4 子文件夾的建立379
17-5 刪除子文件夾379
17-6 獲得目前文件夾路徑380
17-7 習(xí)題380
第18章 數(shù)據(jù)轉(zhuǎn)換函數(shù)
18-1 atof( )函數(shù)383
18-2 atoi( )函數(shù)383
18-3 atol( )函數(shù)384
18-4 gcvt( )函數(shù)385
18-5 itoa( )函數(shù)385
18-6 ltoa( )函數(shù)386
18-7 習(xí)題387
第19章 基本位運算
19-1 二進(jìn)制系統(tǒng)389
19-1-1 十進(jìn)制轉(zhuǎn)二進(jìn)制 389
19-1-2 二進(jìn)制轉(zhuǎn)十進(jìn)制 389
19-2 位運算基礎(chǔ)概念390
19-3 & 運算符391
19-4 | 運算符392
19-5 ^ 運算符393
19-6 ~ 運算符394
19-7 <>
19-8 >> 運算符395
19-9 位字段396
19-10 習(xí)題398
第20章 建立項目:適用大型程序
20-1 程序項目的緣由401
20-2 基礎(chǔ)程序?qū)嵅?01
20-3 模塊化程序402
20-4 建立項目與執(zhí)行403
20-5 增加功能的項目405
20-6 不同文件的全局變量與extern406
20-7 習(xí)題407
第21章 基本鏈表結(jié)構(gòu)
第22章 棧與隊列
第23章 二叉樹
第24章 C語言邁向C 之路

本目錄推薦

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