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

程序設(shè)計基礎(chǔ):C語言

程序設(shè)計基礎(chǔ):C語言

定 價:¥26.00

作 者: 王載新等編
出版社: 人民郵電出版社
叢編項: 高等學(xué)校計算機教材
標 簽: C語言 程序設(shè)計 高等學(xué)校 教材

ISBN: 9787115085054 出版時間: 2000-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 292000 字數(shù):  

內(nèi)容簡介

  C語言是當代最流行的程序設(shè)計語言之一,它的簡潔、緊湊、靈活、實用、高效、可移植性好等優(yōu)點深受用戶歡迎。C語言的數(shù)據(jù)類型豐富,它不僅具有高級程序設(shè)計語言的優(yōu)點,而且還具有低級程序設(shè)計語言的特點。因此它既可以用來編寫系統(tǒng)程序,而且也可以用來編寫應(yīng)用程序。C語言已經(jīng)被迅速地推廣和普及。本書從計算機語言和程序設(shè)計的基本知識、C語言的發(fā)展與特點出發(fā),在全面、系統(tǒng)地介紹C語言的所有成分(包括變量、運算符號、表達式、數(shù)據(jù)類型、存儲類別、語句、函數(shù))的同時,還由淺入深地介紹程序設(shè)計的基本方法和算法。本書可以作為高等院校非計算機專業(yè)的程序設(shè)計和C語言的教材,也可以作為初次學(xué)習(xí)或進行程序設(shè)計的讀者學(xué)習(xí)C語言的參考書。

作者簡介

暫缺《程序設(shè)計基礎(chǔ):C語言》作者簡介

圖書目錄

第一章 C語言概述 1
1.1 計算機語言 1
1.2 C語言的發(fā)展與特點 1
1.3 簡單的C語言程序介紹 3
1.4 C語言程序的開發(fā)過程 6
1.4.1 在Turbo C集成環(huán)境下運行C程序 6
1.4.2 在Unix操作系統(tǒng)下運行C程序的過程 7
本章小結(jié) 8
習(xí)題一 8
第二章 基本數(shù)據(jù)類型和表達式 11
2.1 保留字和標識符 11
2.2 基本數(shù)據(jù)類型 13
2.2.1 常量和變量的概念 13
2.2.2 整型變量及其輸出 14
2.2.3 實型變量及其輸出 17
2.2.4 整型常量和實型常量 19
2.2.5 字符常量和字符串常量 19
2.2.6 字符變量及其輸出 22
2.2.7 變量的初始化 24
2.3 運算符和表達式 24
2.3.1 表達式 24
2.3.2 算術(shù)運算符和算術(shù)表達式 25
2.3.3 算術(shù)表達式中數(shù)據(jù)類型的轉(zhuǎn)換 26
2.3.4 賦值運算 28
2.3.5 標準庫函數(shù)調(diào)用 31
2.3.6 增量運算符與增量表達式 32
2.3.7 關(guān)系運算符和關(guān)系表達式 33
2.3.8 邏輯運算符和邏輯表達式 34
2.3.9 位運算符 37
2.3.1 條件運算符和條件表達式 38
2.3.11 逗號運算符和逗號表達式 39
2.3.12 運算符優(yōu)先級和結(jié)合方向 39
本章小結(jié) 41
習(xí)題二 41
第三章 簡單語句和選擇語句 45
3.1 結(jié)構(gòu)化程序設(shè)計概述 45
3.2 scanf函數(shù)和字符輸入、輸出函數(shù)簡介 47
3.2.1 為何要輸入數(shù)據(jù) 47
3.2.2 scanf函數(shù) 47
3.2.3 字符輸入函數(shù) 5
3.2.4 字符輸出函數(shù) 5
3.3 表達式語句 51
3.4 復(fù)合語句 51
3.5 if條件語句 52
3.5.1 if結(jié)構(gòu) 52
3.5.2 if-else結(jié)構(gòu) 56
3.5.3 if-else-if結(jié)構(gòu) 57
3.5.4 條件語句的嵌套 61
3.6 結(jié)構(gòu)化流程圖 65
3.7 switch語句 68
3.8 程序設(shè)計舉例 72
本章小結(jié) 75
習(xí)題三 76
第四章 循環(huán)語句和轉(zhuǎn)移語句 79
4.1 循環(huán)的概念 79
4.2 for循環(huán) 8
4.3 while循環(huán) 88
4.4 do-while循環(huán) 9
4.5 break語句 92
4.6 continue語句 93
4.7 多重循環(huán) 94
4.8 goto語句 99
本章小結(jié) 1
習(xí)題四 11
第五章 數(shù)組 13
5.1 一維數(shù)組 13
5.1.1 一維數(shù)組的定義 13
5.1.2 一維數(shù)組元素的引用 14
5.1.3 一維數(shù)組元素的初始化 16
5.2 二維數(shù)組 17
5.2.1 二維數(shù)組的定義 17
5.2.2 二維數(shù)組的引用 18
5.2.3 二維數(shù)組元素的初始化 19
5.3 數(shù)組的查找與排序操作 112
5.3.1 排序 112
5.3.2 查找 115
5.4 字符數(shù)組和字符串 117
5.4.1 字符數(shù)組的定義 117
5.4.2 字符數(shù)組的引用 118
5.4.3 字符數(shù)組的初始化 119
5.4.4 字符串及其結(jié)束標志 12
5.4.5 字符數(shù)組的輸入輸出 122
5.4.6 常用的字符串處理函數(shù) 124
5.5 程序設(shè)計舉例 127
本章小結(jié) 13
習(xí)題五 131
第六章 函數(shù) 135
6.1 函數(shù)的概念 135
6.2 函數(shù)的定義 136
6.3 函數(shù)的調(diào)用 137
一、函數(shù)調(diào)用格式及執(zhí)行過程 137
二、函數(shù)的調(diào)用方式 138
三、對被調(diào)用函數(shù)的使用說明 139
6.4 函數(shù)的返回值 14
6.5 函數(shù)參數(shù)及函數(shù)間的數(shù)據(jù)傳遞 144
6.5.1 非數(shù)組名作為函數(shù)參數(shù) 147
6.5.2 數(shù)組名作為函數(shù)參數(shù) 148
6.6 函數(shù)的嵌套與遞歸 15
6.6.1 函數(shù)的嵌套調(diào)用 15
6.6.2 函數(shù)的遞歸調(diào)用 154
6.7 變量的存儲類型及其作用域 156
6.7.1 局部變量及其存儲類型 157
6.7.2 全局變量及其存儲類型 161
6.8 內(nèi)部函數(shù)和外部函數(shù) 164
6.8.1 內(nèi)部函數(shù) 164
6.8.2 外部函數(shù) 165
6.9 應(yīng)用舉例 166
本章小結(jié) 173
習(xí)題六 173
第七章 指針 177
7.1 變量的地址和指針 177
7.2 指針變量的定義 178
7.3 指針變量的運算及操作 179
7.3.1 給指針變量賦值 179
7.3.2 移動指針 181
7.3.3 指針比較 184
7.3.4 通過指針變量引用存儲單元 185
7.4 指針與函數(shù)參數(shù) 19
7.4.1 形參為指針變量時,實參和形參之間的數(shù)據(jù)傳遞 191
7.4.2 返回地址值的函數(shù) 193
7.5 函數(shù)型指針 194
7.5.1 函數(shù)型指針的定義 194
7.5.2 函數(shù)型指針的賦值 195
7.5.3 函數(shù)型指針的引用 195
7.6 數(shù)組與指針 198
7.6.1 一維數(shù)組和指針 198
7.6.2 二維數(shù)組與指針 199
7.6.3 指針與字符串 22
7.7 命令行參數(shù) 25
7.8 程序設(shè)計舉例 26
本章小結(jié) 28
習(xí)題七 29
第八章 編譯預(yù)處理 219
8.1 宏定義 219
8.2 文件包含 224
8.3 條件編譯 226
本章小結(jié) 229
習(xí)題八 229
第九章 結(jié)構(gòu)與聯(lián)合 231
9.1 結(jié)構(gòu)定義和結(jié)構(gòu)變量的引用 231
9.1.1 結(jié)構(gòu)定義 231
9.1.2 結(jié)構(gòu)變量的引用 233
9.1.3 結(jié)構(gòu)變量的初始化 234
9.2 結(jié)構(gòu)數(shù)組 235
9.2.1結(jié)構(gòu)數(shù)組的定義 235
9.2.2 結(jié)構(gòu)數(shù)組的初始化 236
9.3 指向結(jié)構(gòu)的指針 238
9.4 結(jié)構(gòu)與函數(shù) 239
9.5 引用自身的結(jié)構(gòu)(鏈表) 243
9.6 字段結(jié)構(gòu) 245
9.7 聯(lián)合 246
9.8 枚舉 248
9.9 類型定義 249
9.1 程序設(shè)計舉例 251
本章小結(jié) 254
習(xí)題九 255
第十章 輸入輸出 257
1.1 終端輸出函數(shù) 257
1.1.1 字符輸出函數(shù)putchar 257
1.1.2 格式輸出函數(shù)printf 258
1.2 終端輸入函數(shù) 263
1.2.1 字符輸入函數(shù)getchar 263
1.2.2 格式輸入函數(shù)scanf 264
1.2.3 字符串輸入函數(shù)gets 267
1.3 系統(tǒng)命令調(diào)用函數(shù)system 268
1.4 程序舉例 269
本章小結(jié) 27
習(xí)題十 27
第十一章 文件 273
11.1 C文件概述 273
11.2 文件類型指針 274
11.3 文件的打開與關(guān)閉 275
11.3.1 文件的打開(fopen函數(shù)) 275
11.3.2 文件的關(guān)閉(fclose函數(shù)) 276
11.4 文件的讀寫 277
11.4.1 文件的字符讀寫函數(shù) 277
11.4.2 文件的字符串讀寫函數(shù) 278
11.4.3 文件的數(shù)據(jù)塊讀寫函數(shù) 28
11.4.4 文件的格式化輸入輸出函數(shù) 282
11.4.5 其他讀寫函數(shù) 283
11.5 文件的定位 284
11.5.1 置文件位置指針于文件開頭位置的函數(shù)rewind 284
11.5.2 改變文件位置指針位置的函數(shù)fseek 285
11.5.3 取得文件當前位置的函數(shù)ftell 286
11.6 文件的錯誤檢測 286
11.6.1 文件讀寫錯誤檢測函數(shù)ferror 286
11.6.2 清除文件錯誤標志函數(shù)clearerr 287
11.7 程序設(shè)計舉例 287
本章小結(jié) 29
習(xí)題十一 291
附錄1 常用字符與ASCII代碼對照表 293
附錄2 C語言常用語法提要 295
2.1 標識符 295
2.2 常量 295
2.3 表達式 295
2.4 數(shù)據(jù)定義 296
2.5 函數(shù)定義 297
2.6 變量的初始化 297
2.7 語句 298
2.8 預(yù)處理命令 299
附錄3 C庫函數(shù) 31
3.1 數(shù)學(xué)函數(shù) 32
3.2 字符型函數(shù) 33
3.3 字符串函數(shù) 33
3.4 輸入輸出函數(shù) 34
3.5 動態(tài)存儲分配函數(shù) 36
3.6 其他函數(shù) 36
參考文獻 38

本目錄推薦

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