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

C語言大全

C語言大全

定 價:¥48.00

作 者: (美)赫伯特·希爾特(Herbert Schildt)著;王子恢,戴健鵬等譯;王子恢譯
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: C

ISBN: 9787505369153 出版時間: 2004-02-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 542 字?jǐn)?shù):  

內(nèi)容簡介

  《C語言大全(第四版)》是根據(jù)國際著名的C語言專家Herbert Shchildt的原著翻譯的。這是一本C語言的百科全書,其中包括C的命令、功能、編程和應(yīng)用等方面的內(nèi)容,是集專家及C語言編程人員的多方面專門經(jīng)驗之作。全書共分6部分,共29章。第一部分詳細(xì)討論了關(guān)鍵字、預(yù)處理、指令和C語言特性,內(nèi)容包括表達式、程序控制語句、數(shù)組和串、指針、函數(shù)、數(shù)據(jù)類型、結(jié)構(gòu)、聯(lián)合、枚舉和用戶自定義類型、控制臺I/O、文件I/O和預(yù)處理等;第二部分詳細(xì)介紹了新的C99標(biāo)準(zhǔn),并將C89和C99進行了仔細(xì)對比;第三部分詳細(xì)介紹了C標(biāo)準(zhǔn)程序庫,包括各種環(huán)境下的I/O函數(shù)、串和字符函數(shù)、數(shù)學(xué)函數(shù)、系統(tǒng)函數(shù)、動態(tài)分配函數(shù)、工具函數(shù)、寬字符函數(shù)和C99增加的庫函數(shù)等;第四部分介紹算法和應(yīng)用程序,包括排序和搜索、隊列、堆棧、鏈表和樹、稀疏數(shù)組、表達式剖析和求值、人工智能問題求解等;第五部分詳細(xì)討論了Windows 2000框架的構(gòu)造,并用實例討論了C軟件的開發(fā)技術(shù),包括效率、移植和調(diào)試等軟件工程專題;第六部分介紹C解釋程序。本書內(nèi)容全面,敘述清晰,為廣大PC機用戶程序開發(fā)人員提供了一部很有價值的工具書,也可作計算機應(yīng)用人員,有關(guān)大專院校師生及PC機軟件開發(fā)人員的參考書。

作者簡介

  作者:HerbertSchildtHerbertSchildt,是世界頂級程序設(shè)計大師,全球頂尖編程圖書作者之一。他是C、C++、Java和C#編程語言的權(quán)威,也是Windows編程方面的專家。擁有伊利諾斯大學(xué)的計算機科學(xué)碩士學(xué)位。他的編程書籍在世界范圍內(nèi)的銷量已經(jīng)超過3000000冊,并被翻譯成多種語言流傳于世。Java實用教程(第3版)>>更多作品

圖書目錄

第一部分 C語言基礎(chǔ)
第1章 C語言概述
1.1 C語言的簡要歷史
1.2 C是中級語言
1.3 C是結(jié)構(gòu)化語言
1.4 C是面向程序員的語言
1.5 編譯和解釋
1.6 C程序的格式
1.7 庫和鏈接
1.8 分別編譯
1.9 編譯C程序
1.10 C的內(nèi)存映像
1.11 C與C++
1.12 術(shù)語 
第2章 C表達式
2.1 基本數(shù)據(jù)類型
2.2 修飾基本類型
2.3 標(biāo)識符命名
2.4 變量
2.4.1 定義變量的位置
2.4.2 局部變量
2.4.3 形式參數(shù)
2.4.4 全局變量
2.4.5 C語言的四個域
2.5 類型修飾符
2.5.1 const
2.5.2 volatile
2.6 存儲類型說明符
2.6.1 extern
2.6.2 static變量
2.6.3 register變量
2.7 變量初始化
2.8 常量
2.8.1 16進制和8進制常量
2.8.2 串常量
2.8.3 反斜線字符常量
2.9 操作符
2.9.1 賦值操作符
2.9.2 賦值中的類型轉(zhuǎn)換
2.9.3 多重賦值
2.9.4 復(fù)合賦值
2.9.5 算術(shù)操作符
2.9.6 增量和減量
2.9.7 關(guān)系和邏輯操作符
2.9.8 位操作符
2.9.9 問號(?)操作符
2.9.10 指針操作符&和*
2.9.11 編譯時操作符sizeof()
2.9.12 逗號(,)操作符
2.9.13 圓點(.)和箭頭(→)操作符
2.9.14 []和()操作符
2.9.15 優(yōu)先級小結(jié)
2.10 表達式
2.10.1 求值順序
2.10.2 表達式中的類型轉(zhuǎn)換
2.10.3 強制類型轉(zhuǎn)換
2.10.4 間隔和括號
第3章 語句
3.1 C的真值和假值
3.2 選擇語句
3.2.1 if語句
3.2.2 嵌套if語句
3.2.3 if—else—if梯次
3.2.4 代替if的問號(?)
3.2.5 條件表達式
3.2.6 switch
3.2.7 嵌套switch語句
3.3 重復(fù)(Iteration)語句
3.3.1 for循環(huán)
3.3.2 for循環(huán)的變形
3.3.3 無限循環(huán)
3.3.4 無循環(huán)體的循環(huán)
3.3.5 在for循環(huán)中聲明變量
3.3.6 while循環(huán)
3.3.7 do—while循環(huán)
3.4 跳轉(zhuǎn)語句
3.4.1 return語句
3.4.2 goto語句
3.4.3 break語句
3.4.4 exit()函數(shù)
3.4.5 continue語句
3.5 表達式語句
3.6 塊語句
第4章 數(shù)組和串
4.1 一維數(shù)組
4.2 指向數(shù)組的指針
4.3 向函數(shù)傳一維數(shù)組
4.4 串
4.5 二維數(shù)組
4.5.1 字符串?dāng)?shù)組
4.6 多維數(shù)組
4.7 指針的下標(biāo)操作
4.8 數(shù)組初始化
4.8.1 無尺寸數(shù)組初始化
4.9 可變長數(shù)組
4.10 一擔(dān)挑游戲
第5章 指針
5.1 什么是指針
5.2 指針變量
5.3 指針操作符
5.4 指針表達式
5.4.1 指針賦值
5.4.2 指針轉(zhuǎn)換
5.4.3 指針?biāo)阈g(shù)操作
5.4.4 指針比較
5.5 指針和數(shù)組
5.5.1 指針數(shù)組
5.6 多級間址
5.7 指針初始化
5.8 函數(shù)指針
5.9 動態(tài)分配函數(shù)
5.9.1 動態(tài)分配的數(shù)組
5.10 由restrict修飾的指針
5.11 與指針有關(guān)的問題
第6章 函數(shù)
6.1 函數(shù)的一般形式
6.2 理解函數(shù)的作用域規(guī)則
6.3 函數(shù)的變元
6.3.1 值調(diào)用和引用調(diào)用
6.3.2 引用調(diào)用
6.3.3 用數(shù)組調(diào)用
6.4 main()的變元argc和argv
6.5 返回語句
6.5.1 從函數(shù)中返回
6.5.2 返回值
6.5.3 返回指針
6.5.4 void型函數(shù)
6.6 main()的返回值
6.7 遞歸
6.8 函數(shù)原型
6.8.1 老式風(fēng)格的函數(shù)聲明
6.8.2 標(biāo)準(zhǔn)的庫函數(shù)原型
6.9 定義可變長度的參數(shù)表
6.10 “隱含的int”規(guī)則
6.11 參數(shù)聲明的老式方法和現(xiàn)代方法
6.12 inline關(guān)鍵字
第7章 結(jié)構(gòu)、聯(lián)臺、枚舉和用戶定義類型
7.1 結(jié)構(gòu)
7.1.1 存取結(jié)構(gòu)成員
7.1.2 結(jié)構(gòu)賦值
7.2 結(jié)構(gòu)數(shù)組
7.2.1 通信錄實例
7.3 向函數(shù)傳遞結(jié)構(gòu)
7.3.1 向函數(shù)傳結(jié)構(gòu)成員
7.3.2 向函數(shù)傳遞全結(jié)構(gòu)
7.4 結(jié)構(gòu)指針
7.4.1 定義結(jié)構(gòu)指針
7.4.2 使用結(jié)構(gòu)指針
7.5 結(jié)構(gòu)中的數(shù)組和結(jié)構(gòu)
7.6 聯(lián)合
7.7 位域
7.8 枚舉
7.9 C與G++之間的重要差別
7.10 用sizeof確??梢浦残?br />7.11 typedef
第8章 控制臺I/O
8.1 讀寫字符
8.1.1 getchar()的問題
8.1.2 代替getchar()的函數(shù)
8.2 讀寫串
8.3 格式化控制臺I/O
8.4 printf
8.4.1 打印字符和串
8.4.2 打印數(shù)值
8.4.3 顯示地址
8.4.4 格式說明符%n
8.4.5 格式修飾符
8.4.6 最小域?qū)捳f明符
8.4.7 精度說明符
8.4.8 對齊輸出
8.4.9 處理其他數(shù)據(jù)類型
8.4.10 修飾符*和#
8.5 scanf()
8.5.1 格式說明符
8.5.2 輸入數(shù)值
8.5.3 輸入無符號整數(shù)
8.5.4 用scanf()讀單字符
8.5.5 用scanf()讀串
8.5.6 輸入地址
8.5.7 格式符%n
8.5.8 使用掃描集合
8.5.9 過濾多余空白符
8.5.10 控制串中的非空白符
8.5.11 必須向scanf()傳地址
8.5.12 格式修飾符
8.5.13 忽略輸入
第9章 文件I/O
9.1 C與C++I/O
9.2 標(biāo)準(zhǔn)C的I/O和UNIX C的I/O
9.3 流和文件
9.4 流
9.4.1 文本流
9.4.2 二進制流
9.5 文件
9.6 文件系統(tǒng)基礎(chǔ)
9.6.1 文件指針
9.6.2 打開文件
9.6.3 關(guān)閉文件
9.6.4 寫字符
9.6.5 讀字符
9.6.6 使用fopen()、getc()、putc()和fclose()
9.6.7 使用feof()
9.6.8 用fputs()和fgets()處理串
9.6.9 rewind()
9.6.10 ferror()
9.6.11 刪除文件
9.6.12 對流清倉
9.7 fread()和fwrite()
9.7.1 使用fread()和fwrite()
9.7.2 通信錄實例
9.8 fseek ()和隨機存取I/O
9.9 fprintf()和fscanf()
9.10 標(biāo)準(zhǔn)流
9.10.1 控制臺I/O的連接
9.10.2 用freopen()重定向標(biāo)準(zhǔn)流
第10章 預(yù)處理程序和注釋
10.1 預(yù)處理程序
10.2 #define
10.2.1 定義類函數(shù)宏
10.3 #error
10.4 #include
10.5 條件編譯指令
10.5.1 #if、#else、#elif和#endif
10.5.2 #ifdef 和#ifndef
10.6 #undef
10.7 使用defined
10.8 #line
10.9 #pragma
10.10 預(yù)處理操作符#和##
10.11 預(yù)定義宏
10.12 注釋
10.12.1 單行注釋
第二部分 C99標(biāo)準(zhǔn)
第11章 C99
11.1 C89與C99概述
11.1.1 增加的特性
11.1.2 刪除的特性
11.1.3 修改的特性
11.2 由restrict修飾的指針
11.3 inline
11.4 新的內(nèi)置數(shù)據(jù)類型
11.4.1 _Bool
11.4.2 _Complex和_Imaginary
11.4.3 long long int類型
11.5 對數(shù)組的增強
11.5.1 變長數(shù)組
11.5.2 類型修飾符在數(shù)組聲明中的應(yīng)用
11.6 單行注釋
11.7 分散代碼和聲明
11.8 預(yù)處理程序的修改
11.8.1 變元表
11.8.2 _Pragma操作符
11.8.3 內(nèi)置的編譯指令(Pragmas)
11.8.4 增加的內(nèi)置宏
11.9 在for循環(huán)中聲明變量
11.10 復(fù)合賦值
11.11 柔性數(shù)組結(jié)構(gòu)成員
11.12 指定的初始化符
11.13 printf()和scanf()函數(shù)系列的新增內(nèi)容
11.14 C99中的新庫
11.15 __func__預(yù)定義標(biāo)識符
11.16 放寬的轉(zhuǎn)換限制
11.17 不再支持隱含的int
11.18 刪除了隱含的函數(shù)聲明
11.19 對返回值的約束
11.20 擴展的整數(shù)類型
11.21 對整數(shù)類型提升規(guī)則的修改
第三部分 C標(biāo)準(zhǔn)庫
第12章 鏈接、庫和頭部
12.1 鏈接程序
12.1.1 分別編譯
12.1.2 可重定位代碼與絕對代碼
12.1.3 覆蓋鏈接
12.1.4 DLL鏈接
12.2 C標(biāo)準(zhǔn)庫
12.2.1 庫和目標(biāo)碼文件
12.3 頭部
12.3.1 頭部文件中的宏
12.4 重新定義庫函數(shù)
第13章 I/O函數(shù)
13.1 clearerr
13.1.1 例子
13.1.2 有關(guān)函數(shù)
13.2 fclose
13.2.1 例子
13.2.2 有關(guān)函數(shù)
13.3 feof
13.3.1 例子
13.3.2 有關(guān)函數(shù)
13.4 ferror
13.4.1 例子
13.4.2 有關(guān)函數(shù)
13.5 fflush
13.5.1 例子
13.5.2 有關(guān)函數(shù)
13.6 fgetc
13.6.1 例子
13.6.2 有關(guān)函數(shù)
13.7 fgetpos
13.7.1 例子
13.7.2 有關(guān)函數(shù)
13.8 fgets
13.8.1 例子
13.8.2 有關(guān)函數(shù)
13.9 fopen
13.9.1 例子
13.9.2 有關(guān)函數(shù)
13.10 fprintf
13.10.1 例子
13.10.2 有關(guān)函數(shù)
13.11 fputc
13.11.1 例子
13.11.2 有關(guān)函數(shù)
13.12 fputs
13.12.1 例子
13.12.2 有關(guān)函數(shù)
13.13 fread
13.13.1 例子
13.13.2 有關(guān)函數(shù)
13.14 freopen
13.14.1 例子
13.14.2 有關(guān)函數(shù)
13.15 fscanf
13.15.1 例子
13.15.2 有關(guān)函數(shù)
13.16 fseek
13.16.1 例子
13.16.2 有關(guān)函數(shù)
13.17 fsetpos
13.17.1 例子
13.17.2 有關(guān)函數(shù)
13.18 ftell
13.18.1 例子
13.18.2 有關(guān)函數(shù)
13.19 fwrite
13.19.1 例子
13.19.2 有關(guān)函數(shù)
13.20 getc
13.20.1 例子
13.20.2 有關(guān)函數(shù)
13.21 getchar
13.21.1 例子
13.21.2 有關(guān)函數(shù)
13.22 gets
13.22.1 例子
13.22.2 有關(guān)函數(shù)
13.23 Perror
13.23.1 例子
13.24 printf
13.24.1 C99為printf()增加的格式修飾符
13.24.2 例子
13.24.3 有關(guān)函數(shù)
13.25 putc
13.25.1 例子
13.25.2 有關(guān)函數(shù)
13.26 putchar
13.26.1 例子
13.26.2 有關(guān)函數(shù)
13.27 puts
13.27.1 例子
13.27.2 有關(guān)函數(shù)
13.28 remove
13.28.1 例子
13.28.2 有關(guān)函數(shù)
13.29 rename
13.29.1 例子
13.29.2 有關(guān)函數(shù)
13.30 rewind
13.30.1 例子
13.30.2 有關(guān)函數(shù)
13.31 scanf
13.31.1 C99為scanf()增加的格式修飾符
13.31.2 例子
13.31.3 有關(guān)函數(shù)
13.32 setbuf
13.32.1 例子
13.32.2 有關(guān)函數(shù)
13.33 setvbuf
13.33.1 例子
13.33.2 有關(guān)函數(shù)
13.34 snprintf
13.34.1 有關(guān)函數(shù)
13.35 sprintf
13.35.1 例子
13.35.2 有關(guān)函數(shù)
13.36 sscanf
13.36.1 例子
13.36.2 有關(guān)函數(shù)
13.37 tmpfile
13.37.1 例子
13.37.2 有關(guān)函數(shù)
13.38 tmpnam
13.38.1 例子
13.38.2 有關(guān)函數(shù)
13.39 ungetc
13.39.1 例子
13.39.2 有關(guān)函數(shù)
13.40 vpirintf、vfprintf、vsprintf及vsnprintf
13.40.1 例子
13.40.2 有關(guān)函數(shù)
13.41 vscanf、vfscanf及vsscanf
13.41.1 有關(guān)函數(shù)
第14章 串和字符函數(shù)
14.1 isalnum
14.1.1 例子
14.1.2 有關(guān)函數(shù)
14.2 isalpha
14.2.1 例子
14.2.2 有關(guān)函數(shù)
14.3 isblank 
14.3.1 例子
14.3.2 有關(guān)函數(shù)
14.4 iscntrl
14.4.1 例子
14.4.2 有關(guān)函數(shù)
14.5 isdigit
14.5.1 例子
14.5.2 有關(guān)函數(shù)
14.6 isgraph
14.6.1 例子
14.6.2 有關(guān)函數(shù)
14.7 islower
14.7.1 例子
14.7.2 有關(guān)函數(shù)
14.8 isprint
14.8.1 例子
14.8.2 有關(guān)函數(shù)
14.9 ispunct
14.9.1 例子
14.9.2 有關(guān)函數(shù)
14.10 isspace
14.10.1 例子
14.10.2 有關(guān)函數(shù)
14.11 isupper
14.11.1 例子
14.11.2 有關(guān)函數(shù)
14.12 isxdigit
14.12.1 例子
14.12.2 有關(guān)函數(shù)
14.13 memchr
14.13.1 例子
14.13.2 有關(guān)函數(shù)
14.14 memcmp
14.14.1 例子
14.14.2 有關(guān)函數(shù)
14.15 emecpy
14.15.1 例子
14.15.2 有關(guān)函數(shù)
14.16 memmove
14.16.1 例子
14.16.2 有關(guān)函數(shù)
14.17 memset
14.17.1 例子
14.17.2 有關(guān)函數(shù)
14.18 strcat
14.18.1 例子
14.18.2 有關(guān)函數(shù)
14.19 strchr
14.19.1 例子
14.19.2 有關(guān)函數(shù)
14.20 strcmp
14.20.1 例子
14.20.2 有關(guān)函數(shù)
14.21 strcoll
14.21.1 例子
14.21.2 有關(guān)函數(shù)
14.22 strcpy
14.22.1 例子
14.22.2 有關(guān)函數(shù)
14.23 strcspn
14.23.1 例子
14.23.2 有關(guān)函數(shù)
14.24 strerror
14.24.1 例子
14.25 strlen
14.25.1 例子
14.25.2 有關(guān)函數(shù)
14.26 strncat
14.26.1 例子
14.26.2 有關(guān)函數(shù)
14.27 strncmp
14.27.1 例子
14.27.2 有關(guān)函數(shù)
14.28 strncpy
14.28.1 例子
14.28.2 有關(guān)函數(shù)
14.29 strpbrk
14.29.1 例子
14.29.2 有關(guān)函數(shù)
14.30 strrchr
14.30.1 例子
14.30.2 有關(guān)函數(shù)
14.31 strspn
14.31.1 例子
14.31.2 有關(guān)函數(shù)
14.32 strstr
14.32.1 例子
14.32.2 有關(guān)函數(shù)
14.33 strtok
14.33.1 例子
14.33.2 有關(guān)函數(shù)
14.34 strxfrm
14.34.1 例子
14.34.2 有關(guān)函數(shù)
14.35 tolower
14.35.1 例子
14.35.2 有關(guān)函數(shù)
14.36 toupper
14.36.1 例子
14.36.2 有關(guān)函數(shù)
第15章 數(shù)學(xué)函數(shù)
15.1 acos
15.1.1 例子
15.1.2 有關(guān)函數(shù)
15.2 acosh
15.2.1 有關(guān)函數(shù)
15.3 asin
15.3.1 例子
15.3.2 有關(guān)函數(shù)
15.4 asinh
15.4.1 有關(guān)函數(shù)
15.5 atan
15.5.1 例子
15.5.2 有關(guān)函數(shù)
15.6 atanh
15.6.1 有關(guān)函數(shù)
15.7 atan2
15.7.1 例子
15.7.2 有關(guān)函數(shù)
15.8 cbrt
15.8.1 例子
15.8.2 有關(guān)函數(shù)
15.9 ceil
15.9.1 例子
15.9.2 有關(guān)函數(shù)
15.10 copysign
15.10.1 有關(guān)函數(shù)
15.11 cos
15.11.1 例子
15.11.2 有關(guān)函數(shù)
15.12 cosh
15.12.1 例子
15.12.2 有關(guān)函數(shù)
15.13 erf
15.13.1 有關(guān)函數(shù)
15.14 erfc
15.14.1 有關(guān)函數(shù)
15.15 exp
15.15.1 例子
15.15.2 有關(guān)函數(shù)
15.16 exp2
15.16.1 有關(guān)函數(shù)
15.17 expml
15.17.1 有關(guān)函數(shù)
15.18 fabs
15.18.1 例子
15.18.2 有關(guān)函數(shù)
15.19 fdim
15.19.1 有關(guān)函數(shù)
15.20 floor
15.20.1 例子
15.20.2 有關(guān)函數(shù)
15.21 fma
15.21.1 有關(guān)函數(shù)
15.22 fmax
15.22.1 有關(guān)函數(shù)
15.23 fmin
15.23.1 有關(guān)函數(shù)
15.24 fmod
15.24.1 例子
15.24.2 有關(guān)函數(shù)
15.25 frexp
15.25.1 例子
15.25.2 有關(guān)函數(shù)
15.26 hypot
15.26.1 有關(guān)函數(shù)
15.27 ilogb
15.27.1 有關(guān)函數(shù)
15.28 ldexp
15.28.1 例子
15.28.2 有關(guān)函數(shù)
15.29 Imamma
15.29.1 有關(guān)函數(shù)
15.30 llrint
15.30.1 有關(guān)函數(shù)
15.31 llround
15.31.1 有關(guān)函數(shù)
15.32 log
15.32.1 例子
15.32.2 有關(guān)函數(shù)
15.33 loglp
15.33.1 有關(guān)函數(shù)
15.34 log10
15.34.1 例子
15.34.2 有關(guān)函數(shù)
15.35 log2
15.35.1 有關(guān)函數(shù)
15.36 logb
15.36.1 有關(guān)函數(shù)
15.37 lrint
15.37.1 有關(guān)函數(shù)
15.38 lround
15.38.1 有關(guān)函數(shù)
15.39 modef
15.39.1 例子
15.39.2 有關(guān)函數(shù)
15.40 nan
15.40.1 有關(guān)函數(shù)
15.41 nearbyint
15.41.1 有關(guān)函數(shù)
15.42 nextafter
15.42.1 有關(guān)函數(shù)
15.43 nexttoward
15.43.1 有關(guān)函數(shù)
15.44 pow
15.44.1 例子
15.44.2 有關(guān)函數(shù)
15.45 remainder
15.45.1 有關(guān)函數(shù)
15.46 remquo
15.46.1 有關(guān)函數(shù)
15.47 rint
15.47.1 有關(guān)函數(shù)
15.48 round
15.48.1 有關(guān)函數(shù)
15.49 scalbln
15.49.1 有關(guān)函數(shù)
15.50 scalbn
15.50.1 有關(guān)函數(shù)
15.51 sin
15.51.1 例子
15.51.2 有關(guān)函數(shù)
15.52 sinh
15.52.1 例子
15.52.2 有關(guān)函數(shù)
15.53 sqrt
15.53.1 例子
15.53.2 有關(guān)函數(shù)
15.54 tan
15.54.1 例子
15.54.2 有關(guān)函數(shù)
15.55 tanh
15.55.1 例子
15.55.2 有關(guān)函數(shù)
15.56 tgamma
15.56.1 有關(guān)函數(shù)
15.57 trunc
15.57.1 有關(guān)函數(shù)
第16章 時間、日期和本地化函數(shù)
16.1 asctime
16.1.1 例子
16.1.2 有關(guān)函數(shù)
16.2 clock
16.2.1 例子
16.2.2 有關(guān)函數(shù)
16.3 ctime
16.3.1 例子
16.3.2 有關(guān)函數(shù)
16.4 difftime
16.4.1 例子
16.4.2 有關(guān)函數(shù)
16.5 gmtime
16.5.1 例子
16.5.2 有關(guān)函數(shù)
16.6 localeconv
16.6.1 例子
16.6.2 有關(guān)函數(shù)
16.7 localtime
16.7.1 例子
16.7.2 有關(guān)函數(shù)
16.8 mktime
16.8.1 例子
16.8.2 有關(guān)函數(shù)
16.9 setlocale
16.9.1 例子
16.9.2 有關(guān)函數(shù)
16.10 strftime
16.10.1 例子
16.10.2 有關(guān)函數(shù)
16.11 time
16.11.1 例子
16.11.2 有關(guān)函數(shù)
第17章 動態(tài)分配函數(shù)
17.1 calloc
17.1.1 有關(guān)函數(shù)
17.2 free
17.2.1 例子
17.2.2 有關(guān)函數(shù)
17.3 malloc
17.3.1 例子
17.3.2 有關(guān)函數(shù)
17.4 realloc
17.4.1 例子
17.4.2 有關(guān)函數(shù)
第18章 工具函數(shù)
18.1 abort
18.1.1 例子
18.1.2 有關(guān)函數(shù)
18.2 abs
18.2.1 例子
18.2.2 有關(guān)函數(shù)
18.3 assert
18.3.1 例子
18.3.2 有關(guān)函數(shù)
18.4 atexit
18.4.1 例子
18.4.2 有關(guān)函數(shù)
18.5 atof
18.5.1 例子
18.5.2 有關(guān)函數(shù)
18.6 atoi
18.6.1 例子
18.6.2 有關(guān)函數(shù)
18.7 atol
18.7.1 例子
18.7.2 有關(guān)函數(shù)
18.8 atoll
18.8.1 有關(guān)函數(shù)
18.9 bsearch
18.9.1 例子
18.9.2 有關(guān)函數(shù)
18.10 div
18.10.1 例子
18.10.2 有關(guān)函數(shù)
18.11 exit
18.11.1 例子
18.11.2 有關(guān)函數(shù)
18.12 _Exit
18.12.1 有關(guān)函數(shù)
18.13 getenv
18.13.1 例子
18.13.2 有關(guān)函數(shù)
18.14 labs
18.14.1 例子
18.14.2 有關(guān)函數(shù)
18.15 llabs
18.15.1 有關(guān)函數(shù)
18.16 ldiv
18.16.1 例子
18.16.2 有關(guān)函數(shù)
18.17 lldiv
18.17.1 有關(guān)函數(shù)
18.18 longimp
18.18.1 例子
18.18.2 有關(guān)函數(shù)
18.19 mblen
18.19.1 例子
18.19.2 有關(guān)函數(shù)
18.20 mbstowcs
18.20.1 例子
18.20.2 有關(guān)函數(shù)
18.21 mbtowc
18.21.1 例子
18.21.2 有關(guān)函數(shù)
18.22 qsort
18.22.1 例子
18.22.2 有關(guān)函數(shù)
18.23 raise
18.23.1 有關(guān)函數(shù)
18.24 rand
18.24.1 例子
18.24.2 有關(guān)函數(shù)
18.25 setjmp
18.25.1 有關(guān)函數(shù)
18.26 signal
18.26.1 有關(guān)函數(shù)
18.27 srand
18.27.1 例子
18.27.2 有關(guān)函數(shù)
18.28 strtod
18.28.1 例子
18.28.2 有關(guān)函數(shù)
18.29 strtof
18.29.1 有關(guān)函數(shù)
18.30 strtol
18.30.1 例子
18.30.2 有關(guān)函數(shù)
18.31 strtold
18.31.1 有關(guān)函數(shù)
18.32 strtoll
18.32.1 有關(guān)函數(shù)
18.33 strtoul
18.33.1 例子
18.33.2 有關(guān)函數(shù)
18.34 strtoull
18.34.1 有關(guān)函數(shù)
18.35 system
18.35.1 例子
18.35.2 有關(guān)函數(shù)
18.36 va_arg、va_cpoy、va_start及va_end
18.36.1 例子
18.36.2 有關(guān)函數(shù)
18.37 wcstombs
18.37.1 有關(guān)函數(shù)
18.38 wctomb
18.38.1 有關(guān)函數(shù)
第19章 寬字符函數(shù)
19.1 寬字符分類函數(shù)
19.2 寬字符I/O函數(shù)
19.3 寬字符串函數(shù)
19.4 寬字符串變換函數(shù)
19.5 寬字符數(shù)組函數(shù)
19.6 多字節(jié)/寬字符變換函數(shù)
第20章 C99增加的庫函數(shù)特性
20.1 復(fù)數(shù)庫
20.2 浮點環(huán)境庫
20.3 <stdint.h>頭部
20.4 整數(shù)格式轉(zhuǎn)換函數(shù)
20.5 一般類型數(shù)學(xué)宏
20.6 <stdbool.h>
第四部分 算法和應(yīng)用
第21章 排序和查找
21.1 排序
21.1.1 排序算法的分類
21.1.2 排序算法的評價
21.1.3 氣泡排序
21.1.4 選擇排序
21.1.5 插入排序
21.1.6 改進的排序
21.1.7 謝爾排序
21.1.8 快速排序
21.2 選擇排序算法
21.3 對其他數(shù)據(jù)結(jié)構(gòu)排序
21.3.1 對串排序
21.3.2 對結(jié)構(gòu)排序
21.4 對隨機訪問的磁盤文件排序
21.5 查找
21.5.1 查找方法
21.5.2 順序查找
21.5.3 對分查找
第22章 隊列、堆棧、鏈表和樹
22.1 隊列
22.2 循環(huán)隊列
22.3 堆棧
22.4 鏈表
22.5 單向鏈表
22.6 雙向鏈表
22.7 通信錄實例
22.8 二叉樹
第23章 稀疏數(shù)組
23.1 理解稀疏數(shù)組的作用
23.2 鏈表稀疏數(shù)組
23.2.1 鏈表方法的性能分析
23.3 二叉樹方法
23.3.1 二叉樹方法的性能分析
23.4 指針數(shù)組方法
23.4.1 指針數(shù)組方法的性能分析
23.5 散列方法
23.5.1 散列方法的性能分析
23.6 決策
第24章 表達式分析和求值
24.1 表達式
24.2 表達式分解
24.3 表達式分析
24.4 簡單表達式分析程序
24.5 能處理變量的分析程序
24.6 遞歸下降分析程序中的語法檢查 
第25章 人工智能問題求解
25.1 表示和術(shù)語
25.2 組合爆炸
25.3 搜索技術(shù)
25.4 評價搜索技術(shù)
25.5 用圖表示問題
25.6 深度優(yōu)先搜索
25.6.1 深度優(yōu)先算法的性能分析
25.7 寬度優(yōu)先搜索
25.7.1 寬度優(yōu)先搜索的性能分析
25.8 探試式搜索
25.9 爬山搜索
25.9.1 爬山搜索的性能分析
25.10 最小代價搜索
25.10.1 最小代價搜索的性能分析
25.11 選擇搜索技術(shù)
25.12 尋找多重解
25.12.1 路徑剪除
25.12.2 節(jié)點摘除
25.13 尋找“最優(yōu)”解
25.14 再談丟鑰匙的例子 
第五部分 C語言軟件開發(fā) 
第26章 構(gòu)造Windows 2000框架
26.1 Windows 2000編程前景
26.1.1 桌面模式
26.1.2 鼠標(biāo)
26.1.3 圖標(biāo)、位圖和圖形
26.1.4 菜單、控件和對話框
26.2 Win32應(yīng)用編程接口
26.3 窗口組件
26.4 Windows與用戶程序進行交互的方法
26.5 Windows 2000應(yīng)用基礎(chǔ)
26.5.1 WinMain()
26.5.2 窗口過程
26.5.3 窗口類型
26.5.4 消息環(huán)
26.5.5 Windows數(shù)據(jù)類型
26.6 Windows 2000框架
26.6.1 窗口類型的定義
26.6.2 創(chuàng)建窗口
26.6.3 消息環(huán)
26.6.4 窗口函數(shù)
26.7 無需定義文件
26.8 命名約定 
第27章 C語言軟件工程
27.1 自頂向下設(shè)計
27.1.1 構(gòu)造程序草案
27.1.2 選擇數(shù)據(jù)結(jié)構(gòu)
27.2 防彈函數(shù)
27.3 使用MAKE
27.3.1 使用MAKE中的宏
27.4 使用集成的開發(fā)環(huán)境 
第28章 效率、移植和調(diào)試
28.1 效率
28.1.1 增量和減量操作符
28.1.2 使用寄存器變量
28.1.3 指針和數(shù)組索引
28.1.4 函數(shù)的用法
28.2 移植程序
28.2.1 使用#define
28.2.2 對操作系統(tǒng)的依賴
28.2.3 數(shù)據(jù)大小的差異
28.3 調(diào)試
28.3.1 處理順序錯
28.3.2 指針問題
28.3.3 解釋語法錯
28.3.4 出界錯
28.3.5 越界錯
28.3.6 函數(shù)原型遺漏
28.3.7 變元錯
28.3.8 棧溢出
28.3.9 使用調(diào)試程序
28.3.10 一般調(diào)試?yán)碚?nbsp;
第六部分 C解釋程序 
第29章 C解釋程序
29.1 解釋程序的現(xiàn)實重要性
29.2 Little C說明
29.2.1 Little C約束條件
29.3 解釋結(jié)構(gòu)化語言
29.4 C的非正式理論
29.4.1 C表達式
29.4.2 求表達式的值
29.5 表達式分析程序
29.5.1 將源代碼縮減為部件
29.5.2 Little C遞歸下降分析程序
29.6 Little C解釋程序
29.6.1 解釋程序預(yù)掃
29.6.2 mail()函數(shù)
29.6.3 interp_block()函數(shù)
29.6.4 處理局部變量
29.6.5 調(diào)用用戶定義的函數(shù)
29.6.6 為變量賦值
29.6.7 執(zhí)行if語句
29.6.8 處理while循環(huán)
29.6.9 處理do-while循環(huán)
29.6.10 for循環(huán)
29.7 Little C庫函數(shù)
29.8 編譯和鏈接Little C解釋程序
29.9 演示Little C
29.10 改進Little C
29.11 擴充Little C
29.11.1 增加新的C特征
29.11.2 增加附加特征 

本目錄推薦

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