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

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

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

定 價:¥25.00

作 者: 解晨光,葛竹春
出版社: 人民郵電出版社
叢編項(xiàng): 21世紀(jì)高等職業(yè)教育計(jì)算機(jī)技術(shù)規(guī)劃教材
標(biāo) 簽: C/Turbo C

ISBN: 9787115172518 出版時間: 2008-03-01 包裝: 平裝
開本: 16 頁數(shù): 242 字?jǐn)?shù):  

內(nèi)容簡介

  本書是根據(jù)計(jì)算機(jī)軟件水平測試內(nèi)容,結(jié)合全國計(jì)算機(jī)等級考試(二級)考試大綱,按照任務(wù)驅(qū)動的思想來編寫的。書中系統(tǒng)、全面地介紹了C語言程序設(shè)計(jì)的方法,內(nèi)容包括C語言的各種數(shù)據(jù)類型、運(yùn)算符和表達(dá)式、各種語句、函數(shù)、編譯預(yù)處理以及文件操作等,并通過案例分析對C語言的語法要點(diǎn)進(jìn)行詳盡的闡述。每章后均附有大量的習(xí)題供讀者練習(xí)。本書內(nèi)容選擇合理、層次安排清晰和文字?jǐn)⑹龊喢鞅阌诮虒W(xué)與自學(xué),可作為高職高專、各類高等院校計(jì)算機(jī)程序設(shè)計(jì)的教材,也可作為各種成人教育和計(jì)算機(jī)培訓(xùn)的教材或供自學(xué)者參考。

作者簡介

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

圖書目錄

第1章 概述 1
1.1 C語言的發(fā)展及主要特點(diǎn) 1
1.1.1 C語言的發(fā)展史 1
1.1.2 C語言的主要特點(diǎn) 2
1.2 C程序設(shè)計(jì)相關(guān)知識 3
1.2.1 程序設(shè)計(jì)的基本概念 3
1.2.2 C程序結(jié)構(gòu) 4
1.2.3 標(biāo)準(zhǔn)庫簡介 7
1.3 C語言上機(jī)過程 8
1.3.1 Turbo C集成環(huán)境的使用 8
1.3.2 程序調(diào)試方法 11
1.4 案例分析 12
本章小結(jié) 13
習(xí)題 13
第2章 C語言程序設(shè)計(jì)初步知識 15
2.1 標(biāo)識符、常量和變量 15
2.1.1 標(biāo)識符 15
2.1.2 常量和變量 16
2.2 簡單數(shù)據(jù)類型 17
2.2.1 整型數(shù)據(jù) 17
2.2.2 實(shí)型數(shù)據(jù) 19
2.2.3 字符型數(shù)據(jù) 20
2.3 運(yùn)算符和表達(dá)式 22
2.3.1 算術(shù)運(yùn)算符及其表達(dá)式 22
2.3.2 自加、自減運(yùn)算符 23
2.3.3 賦值運(yùn)算符與賦值表達(dá)式 24
2.3.4 關(guān)系運(yùn)算符和邏輯運(yùn)算符 26
2.3.5 問號運(yùn)算符及表達(dá)式 26
2.3.6 不同類型數(shù)據(jù)間的轉(zhuǎn)換 27
2.3.7 逗號運(yùn)算符及其表達(dá)式 27
2.3.8 運(yùn)算符的優(yōu)先順序 28
2.4 案例分析 29
本章小結(jié) 31
習(xí)題 32
第3章 簡單程序設(shè)計(jì) 35
3.1 算法 35
3.1.1 算法的概念 35
3.1.2 算法的描述 36
3.2 結(jié)構(gòu)化程序設(shè)計(jì) 37
3.2.1 基本結(jié)構(gòu) 37
3.2.2 程序設(shè)計(jì)舉例 39
3.3 C語言基本語句 40
3.4 C語言中數(shù)據(jù)的輸入輸出 41
3.4.1 格式輸入與輸出 42
3.4.2 字符數(shù)據(jù)的輸入輸出 50
3.5 案例分析 51
本章小結(jié) 53
習(xí)題 54
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì) 57
4.1 if語句 57
4.1.1 單分支if語句 57
4.1.2 雙分支if語句 57
4.1.3 多分支if語句 58
4.1.4 if語句的嵌套 60
4.2 switch語句 60
4.3 案例分析 62
本章小結(jié) 66
習(xí)題 66
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 73
5.1 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)的概念 73
5.2 while語句 73
5.2.1 while語句的一般格式 73
5.2.2 while語句的執(zhí)行過程 74
5.3 do…while語句 75
5.3.1 do…while語句的一般格式 75
5.3.2 do…while語句的執(zhí)行過程 75
5.4 for語句 76
5.4.1 for語句的一般格式 76
5.4.2 for語句的執(zhí)行過程 77
5.5 循環(huán)結(jié)構(gòu)嵌套 79
5.6 break語句和continue語句 81
5.6.1 break語句 81
5.6.2 continue語句 82
5.7 案例分析 83
本章小結(jié) 86
習(xí)題 87
第6章 數(shù)組 93
6.1 一維數(shù)組 93
6.1.1 一維數(shù)組的定義 93
6.1.2 一維數(shù)組的初始化 94
6.1.3 數(shù)組元素的引用 95
6.1.4 一維數(shù)組案例分析 96
6.2 二維數(shù)組 99
6.2.1 二維數(shù)組的定義 99
6.2.2 二維數(shù)組的初始化 100
6.2.3 二維數(shù)組元素的引用 101
6.2.4 二維數(shù)組的應(yīng)用 102
6.2.5 多維數(shù)組 103
6.3 字符數(shù)組與字符串 103
6.3.1 字符數(shù)組的定義和初始化 103
6.3.2 字符串 104
6.3.3 字符數(shù)組的輸入/輸出 105
6.3.4 字符串處理函數(shù) 106
6.3.5 案例分析 107
本章小結(jié) 111
習(xí)題 111
第7章 函數(shù) 116
7.1 模塊化程序設(shè)計(jì)的概念 116
7.2 庫函數(shù) 117
7.2.1 C語言常用庫函數(shù) 117
7.2.2 標(biāo)準(zhǔn)庫函數(shù)的調(diào)用 118
7.3 函數(shù)的定義和調(diào)用 118
7.3.1 函數(shù)的定義 118
7.3.2 函數(shù)的調(diào)用 119
7.4 函數(shù)的返回值及其類型 123
7.5 函數(shù)調(diào)用時參數(shù)間的傳遞 126
7.5.1 變量、常量、數(shù)組元素作為函數(shù)參數(shù) 126
7.5.2 數(shù)組名作為函數(shù)參數(shù) 127
7.6 函數(shù)的嵌套調(diào)用 128
7.7 函數(shù)的遞歸調(diào)用 130
7.8 局部變量和全局變量 131
7.8.1 局部變量 131
7.8.2 全局變量 132
7.9 靜態(tài)存儲變量和動態(tài)存儲變量 132
7.9.1 靜態(tài)存儲變量 133
7.9.2 動態(tài)存儲變量 133
7.10 內(nèi)部函數(shù)和外部函數(shù) 134
7.10.1 內(nèi)部函數(shù) 134
7.10.2 外部函數(shù) 135
7.11 案例分析 135
本章小結(jié) 140
習(xí)題 140
第8章 指針 147
8.1 指針的基本概念 147
8.2 指針和指針變量 148
8.2.1 指針變量的定義 148
8.2.2 指針變量的賦值 149
8.2.3 指針變量的引用 149
8.2.4 指針變量作為函數(shù)參數(shù) 150
8.3 指針和數(shù)組 151
8.3.1 指針與一維數(shù)組 151
8.3.2 指針與二維數(shù)組 153
8.3.3 指針與字符串 155
8.3.4 指向數(shù)組的指針作為函數(shù)參數(shù) 156
8.4 指針數(shù)組 158
8.5 函數(shù)的指針和返回指針值的函數(shù) 160
8.5.1 函數(shù)的指針 160
8.5.2 返回指針值的函數(shù) 160
8.6 案例分析 161
本章小結(jié) 164
習(xí)題 164
第9章 編譯預(yù)處理 170
9.1 宏定義 170
9.1.1 不帶參數(shù)的宏定義 170
9.1.2 帶參數(shù)的宏定義 172
9.2 文件包含 174
9.3 條件編譯 175
9.4 案例分析 177
本章小結(jié) 179
習(xí)題 180
第10章 結(jié)構(gòu)體與共用體 184
10.1 結(jié)構(gòu)體類型 184
10.1.1 結(jié)構(gòu)體類型的定義 184
10.1.2 結(jié)構(gòu)體類型變量的使用 186
10.1.3 結(jié)構(gòu)體數(shù)組 188
10.1.4 指向結(jié)構(gòu)體變量的指針 191
10.1.5 鏈表 192
10.2 共用體 194
10.3 案例分析 197
本章小結(jié) 200
習(xí)題 200
第11章 位運(yùn)算 208
11.1 位運(yùn)算符 208
11.1.1 取反運(yùn)算符 208
11.1.2 移位 209
11.1.3 “按位與”運(yùn)算符 210
11.1.4 按位或運(yùn)算符 211
11.1.5 異或運(yùn)算符 211
11.2 位運(yùn)算符的運(yùn)算功能 212
11.3 案例分析 213
本章小結(jié) 215
習(xí)題 215
第12章 文件 218
12.1 文件概述 218
12.2 文件指針 219
12.3 文件的打開與關(guān)閉 219
12.3.1 文件打開函數(shù)fopen 219
12.3.2 文件關(guān)閉函數(shù)fclose 221
12.4 文件的讀寫 221
12.4.1 字符讀寫函數(shù)fgetc和fputc 221
12.4.2 字符串讀寫函數(shù)fgets和fputs 224
12.4.3 數(shù)據(jù)塊讀寫函數(shù)fread和fwtrite 225
12.5 文件的隨機(jī)讀寫 227
12.5.1 文件定位 227
12.5.2 文件的隨機(jī)讀寫 228
12.6 案例分析 229
本章小結(jié) 231
習(xí)題 231
附錄Ⅰ ASCII字符表 234
附錄Ⅱ C庫函數(shù) 235
附錄Ⅲ C語言常用出錯信息 238
參考文獻(xiàn) 242

本目錄推薦

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