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

C語(yǔ)言程序設(shè)計(jì)

C語(yǔ)言程序設(shè)計(jì)

定 價(jià):¥32.00

作 者: 白忠建 ,楊劍 ,丁曉峰 著
出版社: 人民郵電出版社
叢編項(xiàng): 工業(yè)和信息化普通高等教育"十二五"規(guī)劃教材立項(xiàng)項(xiàng)目
標(biāo) 簽: 大學(xué)教材 教材

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115325716 出版時(shí)間: 2013-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 228 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  C語(yǔ)言是世界上使用頻度最高的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,是許多計(jì)算機(jī)專業(yè)人員編寫(xiě)應(yīng)用程序和計(jì)算機(jī)的愛(ài)好者學(xué)習(xí)程序設(shè)計(jì)的首選?!禖語(yǔ)言程序設(shè)計(jì)/工業(yè)和信息化普通高等教育“十二五”規(guī)劃教材立項(xiàng)項(xiàng)目》通過(guò)一個(gè)貫穿全書(shū)的案例,逐步引出C語(yǔ)言的基礎(chǔ)知識(shí)和應(yīng)用方式,其中包括:C語(yǔ)言的數(shù)據(jù)類型和運(yùn)算、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、函數(shù)、數(shù)組、指針、結(jié)構(gòu)體和文件。文中穿插了較多的示例程序,這些程序代碼都經(jīng)過(guò)VC9和gcc雙重編譯調(diào)試通過(guò)。書(shū)中涉及的C語(yǔ)法完全符合C99標(biāo)準(zhǔn)。本書(shū)可作為普通高校本、??茖W(xué)生的教學(xué)用書(shū),也可供一般工程技術(shù)人員參考使用。

作者簡(jiǎn)介

暫缺《C語(yǔ)言程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

目 錄

第1章 引論 1
1.1 程序設(shè)計(jì)概述 1
1.1.1 為什么需要程序設(shè)計(jì) 2
1.1.2 什么是程序設(shè)計(jì)語(yǔ)言 4
1.1.3 程序設(shè)計(jì)語(yǔ)言的多樣性 4
1.1.4 高級(jí)程序設(shè)計(jì)語(yǔ)言的基本結(jié)構(gòu) 5
1.1.5 高級(jí)程序設(shè)計(jì)語(yǔ)言的開(kāi)發(fā)過(guò)程 6
1.1.6 高級(jí)程序設(shè)計(jì)語(yǔ)言的標(biāo)準(zhǔn)化 7
1.2 計(jì)算機(jī)系統(tǒng) 8
1.2.1 硬件系統(tǒng) 8
1.2.2 軟件系統(tǒng) 9
1.2.3 關(guān)于使用計(jì)算機(jī)系統(tǒng)的一些話題 10
1.3 C語(yǔ)言程序設(shè)計(jì)起步 10
1.3.1 C程序的基本結(jié)構(gòu) 10
1.3.2 C程序的設(shè)計(jì)流程 13
1.3.3 C程序的編輯、編譯、鏈接和運(yùn)行 15
1.4 關(guān)于數(shù)據(jù)結(jié)構(gòu)和算法 17
1.5 貫穿全書(shū)的案例 18
本章小結(jié) 19

第2章 數(shù)據(jù)類型和運(yùn)算 20
2.1 問(wèn)題的引入 20
2.2 數(shù)據(jù)類型 21
2.2.1 整數(shù)類型 22
2.2.2 字符類型 22
2.2.3 浮點(diǎn)類型 24
2.3 標(biāo)識(shí)符與變量 25
2.3.1 標(biāo)識(shí)符 25
2.3.2 變量 26
2.4 常量和枚舉類型 28
2.4.1 字面常量、命名常量和符號(hào)常量 28
2.4.2 枚舉類型 30
2.5 運(yùn)算符和表達(dá)式 30
2.5.1 運(yùn)算符和表達(dá)式概述 30
2.5.2 賦值運(yùn)算符和賦值表達(dá)式 31
2.5.3 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 32
2.5.4 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 34
2.5.5 邏輯運(yùn)算符和邏輯表達(dá)式 35
2.5.6 條件運(yùn)算符和條件表達(dá)式 35
2.5.7 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 36
2.5.8 移位運(yùn)算符和移位表達(dá)式 36
2.5.9 位運(yùn)算符和位運(yùn)算表達(dá)式 37
2.5.10 復(fù)合賦值運(yùn)算符和復(fù)合賦值表達(dá)式 37
2.5.11 sizeof運(yùn)算符 38
2.6 混合運(yùn)算 39
2.6.1 運(yùn)算符的優(yōu)先級(jí)規(guī)則 39
2.6.2 類型轉(zhuǎn)換 40
2.7 編程實(shí)例 42
2.8 C程序的書(shū)寫(xiě)風(fēng)格 45
2.9 解決方案 45
本章小結(jié) 46

第3章 控制結(jié)構(gòu)——順序結(jié)構(gòu) 47
3.1 問(wèn)題引入 47
3.2 C語(yǔ)句概述 48
3.2.1 C語(yǔ)句的分類 48
3.2.2 非語(yǔ)句的情況 49
3.3 順序控制結(jié)構(gòu) 50
3.4 字符輸入、輸出 51
3.4.1 getchar()函數(shù)(字符輸入函數(shù)) 51
3.4.2 putchar()函數(shù)(字符輸出函數(shù)) 52
3.5 格式化輸入、輸出 52
3.5.1 格式化輸出函數(shù)printf() 53
3.5.2 格式化輸入函數(shù)scanf() 55
3.6 編譯預(yù)處理 58
3.6.1 文件包含 59
3.6.2 宏替換 59
3.6.3 條件編譯 60
3.7 解決方案 60
本章小結(jié) 61

第4章 控制結(jié)構(gòu)——選擇結(jié)構(gòu) 62
4.1 問(wèn)題引入 62
4.2 選擇結(jié)構(gòu)概述 62
4.3 if語(yǔ)句 63
4.3.1 單/雙路選擇if語(yǔ)句 63
4.3.2 多路選擇if-else if語(yǔ)句 65
4.3.3 if語(yǔ)句的嵌套 67
4.4 多路選擇switch語(yǔ)句 69
4.4.1 switch語(yǔ)句的基本語(yǔ)法 69
4.4.2 使用break語(yǔ)句終止switch語(yǔ)句的執(zhí)行 70
4.4.3 switch語(yǔ)句與if-else if語(yǔ)句的異同 73
4.4.4 在switch語(yǔ)句中聲明變量 73
4.5 解決方案 73
本章小結(jié) 75

第5章 控制結(jié)構(gòu)——循環(huán)結(jié)構(gòu) 76
5.1 問(wèn)題引入 76
5.2 循環(huán)結(jié)構(gòu)的概述 76
5.3 while語(yǔ)句 77
5.3.1 while語(yǔ)句的語(yǔ)法 77
5.3.2 死循環(huán) 78
5.3.3 程序?qū)嵗?9
5.4 do-while語(yǔ)句 80
5.4.1 do-while語(yǔ)句的語(yǔ)法 80
5.4.2 迭代法 80
5.5 for語(yǔ)句 83
5.5.1 for語(yǔ)句的語(yǔ)法 83
5.5.2 for語(yǔ)句的變體形式 83
5.5.3 窮舉法 84
5.6 循環(huán)嵌套 86
5.7 break和continue語(yǔ)句 88
5.7.1 break語(yǔ)句 88
5.7.2 continue語(yǔ)句 89
5.8 循環(huán)的應(yīng)用 90
5.8.1 迭代法的應(yīng)用 90
5.8.2 處理多個(gè)字符輸入 90
5.8.3 窮舉法應(yīng)用 92
5.9 解決方案 94
本章小結(jié) 94

第6章 函數(shù) 95
6.1 問(wèn)題引入 95
6.2 函數(shù)的聲明和定義 96
6.2.1 函數(shù)的分類 96
6.2.2 函數(shù)原型的聲明 96
6.2.3 函數(shù)的定義 97
6.2.4 函數(shù)類型 98
6.3 函數(shù)的調(diào)用 99
6.3.1 函數(shù)的參數(shù) 99
6.3.2 函數(shù)的返回值和return語(yǔ)句 100
6.3.3 函數(shù)的調(diào)用過(guò)程 102
6.3.4 函數(shù)的嵌套調(diào)用 102
6.4 函數(shù)的設(shè)計(jì) 103
6.5 存儲(chǔ)分類 105
6.5.1 局部變量和全局變量 105
6.5.2 自動(dòng)變量和靜態(tài)變量 107
6.6 外部聲明 109
6.7 函數(shù)遞歸 110
6.8 解決方案 114
本章小結(jié) 115

第7章 數(shù)組 116
7.1 問(wèn)題引入 116
7.2 一維數(shù)組 117
7.2.1 一維數(shù)組的聲明 117
7.2.2 一維數(shù)組元素的使用 118
7.2.3 一維數(shù)組的初始化 119
7.2.4 一維數(shù)組作為函數(shù)的參數(shù) 121
7.2.5 一維數(shù)組的應(yīng)用 123
7.3 二維數(shù)組 129
7.3.1 二維數(shù)組的聲明和使用 129
7.3.2 二維數(shù)組的初始化 131
7.3.3 二維數(shù)組作為函數(shù)的參數(shù) 133
7.3.4 二維數(shù)組的應(yīng)用 134
7.3.5 二維數(shù)組和一維數(shù)組的關(guān)系 136
7.4 字符數(shù)組 138
7.4.1 字符數(shù)組、字符串及其初始化 138
7.4.2 字符串處理函數(shù) 140
7.4.3 一維、二維字符數(shù)組和字符串處理函數(shù)的應(yīng)用 142
7.5 高維數(shù)組 144
7.6 解決方案 145
本章小結(jié) 148

第8章 指針 149
8.1 問(wèn)題引入 149
8.2 指針的聲明和使用 150
8.2.1 指針變量的聲明 150
8.2.2 指針的使用 151
8.2.3 const作用于指針 154
8.3 指針的運(yùn)算 156
8.3.1 指針的賦值運(yùn)算 156
8.3.2 指針的比較運(yùn)算 157
8.3.3 指針的算術(shù)運(yùn)算 157
8.4 指針和數(shù)組 159
8.4.1 指向數(shù)組元素的指針 159
8.4.2 指向字符的指針、字符數(shù)組和字符串 162
8.4.3 指針數(shù)組 164
8.4.4 指向數(shù)組的指針 166
8.5 指向指針的指針 167
8.6 指針和函數(shù) 168
8.6.1 指針作為函數(shù)的參數(shù) 168
8.6.2 函數(shù)返回指針 173
8.6.3 指向函數(shù)的指針 174
8.6.4 使用typedef來(lái)簡(jiǎn)化類型 178
8.7 動(dòng)態(tài)內(nèi)存管理 179
8.8 解決方案 182
本章小結(jié) 182

第9章 結(jié)構(gòu)體 183
9.1 問(wèn)題引入 183
9.2 結(jié)構(gòu)體類型聲明和使用 184
9.2.1 結(jié)構(gòu)體類型聲明 184
9.2.2 結(jié)構(gòu)體變量聲明 186
9.2.3 結(jié)構(gòu)體變量的使用和初始化 187
9.2.4 何時(shí)使用結(jié)構(gòu)體 189
9.3 結(jié)構(gòu)體數(shù)組 189
9.4 結(jié)構(gòu)體與指針 191
9.4.1 指針變量作為結(jié)構(gòu)體的成員 191
9.4.2 指向結(jié)構(gòu)體變量的指針 192
9.4.3 指向結(jié)構(gòu)體數(shù)組元素的指針 195
9.5 結(jié)構(gòu)體與函數(shù) 198
9.5.1 結(jié)構(gòu)體變量作為函數(shù)參數(shù)傳遞 198
9.5.2 函數(shù)返回結(jié)構(gòu)體類型值 201
9.6 位域 204
9.7 聯(lián)合體 205
9.8 解決方案 205
本章小結(jié) 207

第10章 文件 208
10.1 問(wèn)題引入 208
10.2 C文件概述 208
10.3 文件的打開(kāi)和關(guān)閉 210
10.3.1 fopen()函數(shù)(文件打開(kāi)函數(shù)) 210
10.3.2 fclose()函數(shù) 211
10.4 文件的讀寫(xiě) 212
10.4.1 字符的讀寫(xiě) 212
10.4.2 格式化讀寫(xiě) 213
10.4.3 字符串讀寫(xiě) 214
10.4.4 數(shù)據(jù)塊讀寫(xiě) 216
10.5 關(guān)于文件操作的其他函數(shù) 217
10.5.1 rewind()函數(shù) 217
10.5.2 fseek()函數(shù) 218
10.5.3 ftell()函數(shù) 218
10.5.4 ferror()函數(shù) 219
10.5.5 feof()函數(shù) 219
10.6 解決方案 219

附錄A C99關(guān)鍵字 222
附錄B C語(yǔ)言的運(yùn)算符 223
附錄C 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 224
附錄D ASCII碼表 225
附錄E 標(biāo)準(zhǔn)C語(yǔ)言頭文件 227

參考文獻(xiàn) 228

本目錄推薦

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