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

C語言程序設(shè)計教程(希望電子)

C語言程序設(shè)計教程(希望電子)

定 價:¥24.00

作 者: 曾春平,朱小谷,晏海華編著
出版社: 北京希望電子出版社
叢編項: 21世紀(jì)高等院校計算機基礎(chǔ)系列教材
標(biāo) 簽: C

ISBN: 9787505111257 出版時間: 2005-03-01 包裝: 平裝
開本: 26cm 頁數(shù): 286 字?jǐn)?shù):  

內(nèi)容簡介

  《21世紀(jì)高等院校計算機基礎(chǔ)系列教材:C語言程序設(shè)計教程》是面向2l世紀(jì)高等院校計算機基礎(chǔ)系列教材,主要介紹了利用C語言編程的方法和技巧。全書通過對C語言概念、數(shù)據(jù)類型及其運算、基本語句、選擇結(jié)構(gòu)程序設(shè)計、循環(huán)結(jié)構(gòu)程序設(shè)計、數(shù)組定義和引用、函數(shù)、編譯預(yù)處理、指針、結(jié)構(gòu)體共同體和枚舉類型、位運算、文件操作的描述,介紹C語言程序設(shè)計的基本方法,書中列舉了大量的程序?qū)嵗?,幫助讀者盡快掌握c語言和程序設(shè)計的基本方法?!?1世紀(jì)高等院校計算機基礎(chǔ)系列教材:C語言程序設(shè)計教程》可作為各級各類大中專院校相關(guān)專業(yè)教材,也可供廣大讀者學(xué)習(xí)和鞏固C語言使用。

作者簡介

暫缺《C語言程序設(shè)計教程(希望電子)》作者簡介

圖書目錄

第1章C語言概述 1
1.1C語言發(fā)展簡介 1
1.2C語言的特點 2
1.2.1C語言是中級語言 2
1.2.2C語言是結(jié)構(gòu)化語言 3
1.2.3C語言是程序員的語言 3
1.3C語言的結(jié)構(gòu) 4
1.4C語言的開發(fā)步驟和關(guān)鍵字 8
1.5習(xí)題 9
第2章數(shù)據(jù)類型及其運算 10
2.1C的數(shù)據(jù)類型及其定義方法 10
2.1.1C的數(shù)據(jù)類型 10
2.1.2常量和變量 11
2.1.3整型數(shù)據(jù) 14
2.1.4實型數(shù)據(jù) 15
2.1.5字符型數(shù)據(jù) 16
2.2運算的種類.優(yōu)先級和結(jié)合性 19
2.2.1算術(shù)運算 19
2.2.2關(guān)系運算和邏輯運算 21
2.2.3位運算 23
2.2.4賦值運算 23
2.2.5其他運算 24
2.2.6運算符優(yōu)先級與表達(dá)式求值次序 26
2.3數(shù)據(jù)類型的轉(zhuǎn)換 27
2.3.1自動類型轉(zhuǎn)換 27
2.3.2強制類型轉(zhuǎn)換 28
2.3.3賦值表達(dá)式中的類型轉(zhuǎn)換 28
2.4習(xí)題 29
第3章基本語句 32
3.1表達(dá)式語句.空語句及復(fù)合語句 33
3.1.1表達(dá)式語句 33
3.1.2空語句 33
3.1.3復(fù)合語句 33
3.1.4帶標(biāo)號的語句 34
3.2數(shù)據(jù)的輸入和輸出及輸入輸出函數(shù)的調(diào)用 34
3.2.1scanf()函數(shù)(格式化輸入函數(shù)) 35
3.2.2printf()函數(shù) 37
3.2.3getchar()函數(shù)與putchar()函數(shù) 40
3.3順序結(jié)構(gòu)程序設(shè)計 41
3.4習(xí)題 42
第4章選擇結(jié)構(gòu)程序設(shè)計 47
4.1用if語句實現(xiàn)選擇結(jié)構(gòu) 47
4.1.1if語句的兩種基本形式 47
4.1.2if...elseif語句 49
4.2用switch語句實現(xiàn)多分支選擇結(jié)構(gòu) 51
4.3選擇結(jié)構(gòu)的嵌套 53
4.3.1if語句嵌套 53
4.3.2switch語句嵌套 54
4.4習(xí)題 54
第5章循環(huán)結(jié)構(gòu)程序設(shè)計 60
5.1while和dowhile循環(huán)結(jié)構(gòu) 60
5.1.1while循環(huán)語句 60
5.1.2do-while循環(huán)語句 61
5.2for循環(huán)語句 63
5.2.1for循環(huán)語句的一般形式 63
5.2.2for循環(huán)變量 64
5.2.3無限循環(huán) 65
5.2.4沒有循環(huán)體的for循環(huán)語句 66
5.3循環(huán)嵌套 66
5.4continue和break語句 67
5.4.1continue語句 67
5.4.2break語句 68
5.5goto語句和語句標(biāo)號的使用 69
5.6例題分析 70
5.7習(xí)題 72
第6章數(shù)組的定義和引用 76
6.1一維數(shù)組定義.初始化和引用 76
6.1.1一維數(shù)組的定義 76
6.1.2一維數(shù)組的初始化 77
6.1.3一維數(shù)組的引用 78
6.2二維數(shù)組定義.初始化和引用 80
6.2.1二維數(shù)組的定義 80
6.2.2二維數(shù)組的初始化 82
6.2.3二維數(shù)組的引用 83
6.2.4多維數(shù)組 84
6.3字符數(shù)組 84
6.3.1字符數(shù)組的定義 84
6.3.2字符數(shù)組的初始化 85
6.3.3字符數(shù)組的引用 85
6.3.4字符數(shù)組的輸入輸出 86
6.3.5字符串?dāng)?shù)組 88
6.4習(xí)題 89
第7章函數(shù) 94
7.1標(biāo)準(zhǔn)庫函數(shù)的正確調(diào)用 95
7.2函數(shù)的定義 96
7.3函數(shù)的作用域規(guī)則 97
7.4函數(shù)的類型和返回值 98
7.5函數(shù)的參數(shù) 99
7.6函數(shù)的調(diào)用 100
7.6.1函數(shù)的正確調(diào)用 100
7.6.2函數(shù)原型——對被調(diào)用函數(shù)的聲明 101
7.6.3函數(shù)的嵌套調(diào)用 102
7.6.4函數(shù)的遞歸調(diào)用 104
7.7內(nèi)部函數(shù)與外部函數(shù) 106
7.7.1內(nèi)部函數(shù)(靜態(tài)函數(shù)) 106
7.7.2外部函數(shù) 107
7.8局部變量.全局變量及變量的存儲類別 107
7.8.1局部變量 107
7.8.2全局變量 109
7.8.3變量的存儲類別 110
7.9習(xí)題 114
第8章編譯預(yù)處理 118
8.1宏定義 118
8.1.1#define 118
8.1.2定義帶參的宏 119
8.2文件包含 120
8.3條件編譯命令 120
8.4習(xí)題 123
第9章指針 127
9.1地址.指針和指針變量的概念 127
9.2指針與變量 129
9.2.1指針變量的定義和類型 129
9.2.2指針變量的引用和運算 129
9.2.3指針和指針變量作為函數(shù)的參數(shù) 131
9.3指針與數(shù)組 132
9.3.1指向一維數(shù)組及其元素的指針和指針變量 132
9.3.2一維數(shù)組名作函數(shù)參數(shù) 134
9.3.3二維數(shù)組的指針和指向二維數(shù)組的指針變量 136
9.3.4二維數(shù)組的指針或指針變量作為函數(shù)的參數(shù) 139
9.3.5字符數(shù)組的指針和指向字符數(shù)組的指針變量 140
9.4指針與函數(shù) 142
9.4.1函數(shù)的指針和指向函數(shù)的指針變量 142
9.4.2返回指針值的函數(shù) 145
9.5指針數(shù)組與指向指針的指針變量 145
9.5.1指針數(shù)組 145
9.5.2指向指針數(shù)據(jù)的指針變量 148
9.5.3指針數(shù)組作main函數(shù)中的參數(shù) 149
9.6習(xí)題 150
第10章結(jié)構(gòu)體.共用體.枚舉類型和自定義類型 155
10.1結(jié)構(gòu)體類型及其變量的定義和引用 155
10.1.1結(jié)構(gòu)體類型的定義 155
10.1.2結(jié)構(gòu)體變量的定義 156
10.1.3結(jié)構(gòu)體變量的初始化 158
10.1.4結(jié)構(gòu)體變量的引用 159
10.1.5結(jié)構(gòu)體變量的輸入輸出 160
10.2結(jié)構(gòu)體數(shù)組 161
10.2.1結(jié)構(gòu)體數(shù)組的定義 161
10.2.2結(jié)構(gòu)體數(shù)組的初始化 162
10.2.3結(jié)構(gòu)體數(shù)組的引用 163
10.3指向結(jié)構(gòu)體類型數(shù)據(jù)的指針 166
10.3.1指向結(jié)構(gòu)體變量的指針變量的定義和引用 166
10.3.2通過(指針或)指針變量訪問結(jié)構(gòu)體數(shù)組 167
10.4結(jié)構(gòu)體與函數(shù) 169
10.4.1結(jié)構(gòu)體變量作為函數(shù)參數(shù)——單向值傳遞 169
10.4.2結(jié)構(gòu)體變量的指針(或指針變量)作為函數(shù)參數(shù)—傳地址 169
10.4.3返回結(jié)構(gòu)體類型值的函數(shù) 170
10.5簡單(單向)鏈表的建立.輸出.刪除和插入 171
10.5.1什么是單向鏈表 171
10.5.2建立動態(tài)單向鏈表 171
10.5.3刪除單向鏈表的結(jié)點 173
10.5.4向單向鏈表中插入結(jié)點 174
10.5.5綜合操作單向鏈表 175
10.6共用體 176
10.6.1共用體的概念 176
10.6.2共用體的定義 176
10.6.3共用體變量的引用 177
10.7枚舉類型 179
10.7.1枚舉類型和枚舉變量的定義和引用 179
10.7.2枚舉變量的輸入輸出 180
10.8自定義數(shù)據(jù)類型名 182
10.8.1自定義數(shù)據(jù)類型名的定義 182
10.8.2常見自定義類型名舉例 183
10.9習(xí)題 184
第11章位運算 188
11.1位運算的含義 188
11.2簡單位運算 189
11.2.1按位與運算 189
11.2.2按位或運算 190
11.2.3按位異或運算 190
11.2.4取反運算 190
11.2.5左移運算與右移運算 190
11.3習(xí)題 192
第12章文件操作 193
12.1C文件概述 193
12.2文件類型指針 194
12.3文件的打開與關(guān)閉 195
12.3.1文件的打開(fopen函數(shù)) 195
12.3.2文件的關(guān)閉(fclose函數(shù)) 196
12.4文件的讀寫 196
12.4.1讀寫字符(fgetc和fputc函數(shù)) 197
12.4.2使用feof()函數(shù) 199
12.4.3讀寫字符串(fgets和fputs函數(shù)) 199
12.4.4格式化讀寫(fscanf和fprintf函數(shù)) 201
12.4.5塊讀寫(fread和fwrite函數(shù)) 202
12.5文件的定位 205
12.6習(xí)題 207
習(xí)題和參考解答 211
參考文獻 284

本目錄推薦

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