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

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

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

定 價:¥32.00

作 者: 郭秀娟,崔星華 主編
出版社: 清華大學出版社
叢編項: 高等學校計算機基礎(chǔ)教育教材精選
標 簽: 程序設(shè)計

ISBN: 9787302253327 出版時間: 2011-07-01 包裝: 平裝
開本: 16開 頁數(shù): 297 字數(shù):  

內(nèi)容簡介

  C語言是目前最流行的通用程序設(shè)計語言之一,是許多計算機專業(yè)人員和計算機愛好者學習程序設(shè)計語言的首選?!队嬎銠C程序設(shè)計基礎(chǔ)(C語言)》共分為13章,內(nèi)容包括C語言程序設(shè)計預(yù)備知識,C語言程序設(shè)計基礎(chǔ),基本數(shù)據(jù)類型,運算符與表達式,基本輸入、輸出和順序程序設(shè)計,選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)程序設(shè)計,數(shù)組,函數(shù),指針,預(yù)處理命令,復雜數(shù)據(jù)類型,文件等?!队嬎銠C程序設(shè)計基礎(chǔ)(C語言)》注重可讀性和適用性,對關(guān)鍵知識點進行了詳細的說明,使讀者能正確、直觀地理解問題;樣例程序由淺入深,強化知識點、算法、編程方法與技巧,并給出了詳細的解釋;為了幫助初學者正確地掌握C語言的語法特點,書后附錄中增加了相關(guān)的實驗及作業(yè)?!队嬎銠C程序設(shè)計基礎(chǔ)(C語言)》的作者都是長期在高校從事計算機軟件教學的一線教師,有豐富的教學經(jīng)驗和科研開發(fā)能力?!队嬎銠C程序設(shè)計基礎(chǔ)(C語言)》文字流暢、通俗易懂、概念清楚、深入淺出、例題豐富、實用性強?!队嬎銠C程序設(shè)計基礎(chǔ)(C語言)》適用于非計算機專業(yè)的本科生及高職高專學生使用,也可作為全國計算機等級考試參考書。

作者簡介

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

圖書目錄

第1章 C語言概述1
1.1 C語言的發(fā)展與特點1
1.1.1 C語言的發(fā)展1
1.1.2 C語言的特點2
1.2 程序設(shè)計的基本概念4
1.2.1 程序4
1.2.2 程序設(shè)計4
1.2.3 算法6
1.2.4 數(shù)據(jù)結(jié)構(gòu)6
1.3 C語言的字符集與標識符7
1.4 程序舉例8
1.5 本章小結(jié)12
習題13
第2章 數(shù)據(jù)類型14
2.1 C語言的數(shù)據(jù)類型14
2.2 常量15
2.2.1 整型常量15
2.2.2 實型常量16
2.2.3 字符常量17
2.2.4 字符串常量18
2.2.5 符號常量19
2.3 變量20
2.3.1 整型變量20
2.3.2 實型變量23
2.3.3 字符變量24
2.3.4 變量賦初值26
2.4 數(shù)據(jù)間的混合運算與類型轉(zhuǎn)換27
2.5 本章小結(jié)28計算機程序設(shè)計基礎(chǔ)(C語言)目錄 習題29
第3章 C語言的運算符與表達式31
3.1 C運算符簡介31
3.1.1 C運算符的種類31
3.1.2 算術(shù)運算符和算術(shù)表達式32
3.2 賦值運算符和賦值表達式34
3.3 逗號運算符和逗號表達式36
3.4 本章小結(jié)37
習題37
第4章 順序結(jié)構(gòu)程序設(shè)計39
4.1 C程序中的語句39
4.2 賦值語句41
4.3 數(shù)據(jù)的輸入輸出42
4.3.1 字符數(shù)據(jù)的輸入輸出43
4.3.2 格式輸出函數(shù)45
4.3.3 格式輸入函數(shù)48
4.4 程序舉例53
4.5 本章小結(jié)55
習題55
第5章 分支結(jié)構(gòu)程序設(shè)計58
5.1 關(guān)系運算符和表達式58
5.1.1 關(guān)系運算符及其優(yōu)先次序58
5.1.2 關(guān)系表達式58
5.2 邏輯運算符和表達式59
5.2.1 邏輯運算符及其優(yōu)先次序59
5.2.2 邏輯運算的值60
5.2.3 邏輯表達式60
5.3 if語句61
5.3.1 if語句的三種形式61
5.3.2 if語句的嵌套64
5.3.3 條件運算符和條件表達式66
5.3.4 switch語句67
5.4 程序舉例69
5.5 本章小結(jié)70
習題71
第6章 循環(huán)結(jié)構(gòu)程序設(shè)計72
6.1 while語句72
6.2 do-while語句74
6.3 for語句75
6.4 循環(huán)的嵌套77
6.5 幾種循環(huán)的比較78
6.6 break和continue語句78
6.6.1 break語句78
6.6.2 continue語句79
6.7 程序舉例80
6.8 本章小結(jié)82
習題83
第7章 數(shù)組87
7.1 一維數(shù)組87
7.1.1 一維數(shù)組的定義及初始化87
7.1.2 一維數(shù)組元素的引用89
7.1.3 一維數(shù)組程序舉例91
7.2 二維數(shù)組的定義和引用92
7.2.1 二維數(shù)組的定義及初始化92
7.2.2 二維數(shù)組元素的引用95
7.2.3 二維數(shù)組程序舉例95
7.3 字符數(shù)組96
7.3.1 字符數(shù)組的定義及初始化96
7.3.2 字符數(shù)組的引用97
7.3.3 字符串和字符串結(jié)束標志98
7.3.4 字符數(shù)組的輸入輸出98
7.3.5 字符串處理函數(shù)100
7.4 程序舉例103
7.5 本章小結(jié)108
習題108
第8章 函數(shù)110
8.1 概述110
8.2 函數(shù)定義的一般形式111
8.3 函數(shù)參數(shù)與函數(shù)值113
8.3.1 形式參數(shù)和實際參數(shù)113
8.3.2 函數(shù)的返回值115
8.4 函數(shù)的調(diào)用115
8.4.1 函數(shù)調(diào)用的一般形式115
8.4.2 函數(shù)調(diào)用的方式116
8.4.3 函數(shù)調(diào)用的聲明117
8.4.4 函數(shù)的嵌套調(diào)用118
8.4.5 函數(shù)的遞歸調(diào)用118
8.5 數(shù)組作為函數(shù)參數(shù)122
8.6 變量的作用域127
8.6.1 局部變量127
8.6.2 全局變量129
8.7 變量的存儲類型131
8.7.1 變量的動態(tài)與靜態(tài)存儲方式131
8.7.2 局部變量的存儲類型131
8.7.3 全局變量的存儲類型133
8.8 內(nèi)部函數(shù)與外部函數(shù)135
8.9 本章小結(jié)136
習題136
第9章 預(yù)處理命令139
9.1 概述139
9.2 宏定義139
9.2.1 無參宏定義139
9.2.2 帶參宏定義143
9.3 文件包含148
9.4 條件編譯148
9.5 本章小結(jié)151
習題151
第10章 指針154
10.1 地址指針的基本概念154
10.2 變量的指針和指向變量的指針變量155
10.2.1 定義一個指針變量155
10.2.2 指針變量的引用156
10.2.3 指針變量作為函數(shù)參數(shù)159
10.2.4 指針變量幾個問題的進一步說明162
10.3 數(shù)組指針和指向數(shù)組的指針變量165
10.3.1 指向數(shù)組元素的指針166
10.3.2 通過指針引用數(shù)組元素167
10.3.3 數(shù)組名作函數(shù)參數(shù)170
10.3.4 指向多維數(shù)組的指針和指針變量176
10.4 字符串的指針指向字符串的指針變量179
10.4.1 字符串的表示形式179
10.4.2 字符串指針變量與字符數(shù)組的區(qū)別182
10.5 函數(shù)指針變量183
10.6 指針型函數(shù)185
10.7 指針數(shù)組和指向指針的指針186
10.7.1 指針數(shù)組的概念186
10.7.2 指向指針的指針190
10.7.3 main函數(shù)的參數(shù)192
10.8 有關(guān)指針的數(shù)據(jù)類型和指針運算的小結(jié)193
10.8.1 有關(guān)指針的數(shù)據(jù)類型的小結(jié)193
10.8.2 指針運算的小結(jié)193
10.8.3 void指針類型194
10.9 本章小結(jié)194
習題195
第11章 結(jié)構(gòu)體與共用體197
11.1 定義一個結(jié)構(gòu)的一般形式197
11.2 結(jié)構(gòu)類型變量的說明198
11.3 結(jié)構(gòu)變量成員的表示方法200
11.4 結(jié)構(gòu)變量的賦值200
11.5 結(jié)構(gòu)變量的初始化201
11.6 結(jié)構(gòu)數(shù)組的定義202
11.7 結(jié)構(gòu)指針變量的說明和使用205
11.7.1 指向結(jié)構(gòu)變量的指針205
11.7.2 指向結(jié)構(gòu)數(shù)組的指針207
11.7.3 結(jié)構(gòu)指針變量作為函數(shù)參數(shù)208
11.8 動態(tài)存儲分配209
11.9 鏈表的概念211
11.10 枚舉類型213
11.10.1 枚舉類型的定義和枚舉變量的說明213
11.10.2 枚舉類型變量的賦值和使用214
11.11 類型定義符typedef216
11.12 本章小結(jié)217
習題217
第12章 文件220
12.1 C文件概述220
12.2 文件指針221
12.3 文件的打開與關(guān)閉221
12.3.1 文件的打開(fopen函數(shù))221
12.3.2 文件關(guān)閉函數(shù)(fclose函數(shù))223
12.4 文件的讀寫223
12.4.1 字符讀寫函數(shù)fgetc和fputc224
12.4.2 字符串讀寫函數(shù)fgets和fputs227
12.4.3 數(shù)據(jù)塊讀寫函數(shù)fread和fwrite229
12.4.4 格式化讀寫函數(shù)fscanf和fprintf231
12.5 文件的隨機讀寫232
12.5.1 文件定位232
12.5.2 文件的隨機讀寫233
12.6 文件檢測函數(shù)234
12.6.1 文件結(jié)束檢測函數(shù)feof函數(shù)234
12.6.2 讀寫文件出錯檢測函數(shù)234
12.6.3 文件出錯標志和文件結(jié)束標志置0函數(shù)234
12.7 本章小結(jié)235
習題235
第13章 位運算236
13.1 位運算符236
13.1.1 按位與運算236
13.1.2 按位或運算237
13.1.3 按位異或運算237
13.1.4 求反運算238
13.1.5 左移運算238
13.1.6 右移運算238
13.2 位域(位段)239
13.3 本章小結(jié)242
習題242
附錄A244
實驗一 C語言的運行環(huán)境和運行過程244
實驗二 C語言的基礎(chǔ)知識250
實驗三 簡單的C程序設(shè)計253
實驗四 選擇結(jié)構(gòu)程序設(shè)計254
實驗五 循環(huán)結(jié)構(gòu)程序設(shè)計258
實驗六 一維數(shù)組262
實驗七 二維數(shù)組265
實驗八 函數(shù)267
實驗九 文件272
實驗十 綜合練習274
模擬試題一274
模擬試題二277
模擬試題三281
2008年9月全國計算機等級考試二級C試卷284
2008年9月全國計算機等級考試二級C試卷參考答案293
附錄B 字符的ASCII碼表295
參考文獻298

本目錄推薦

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