注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關程序設計基礎:C語言

程序設計基礎:C語言

程序設計基礎:C語言

定 價:¥26.00

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

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

內容簡介

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

作者簡介

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

本目錄推薦

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