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

C程序設計教程

C程序設計教程

定 價:¥29.00

作 者: 林小茶
出版社: 清華大學出版社
叢編項: 21世紀全國高職高專計算機應用專業(yè)規(guī)劃教材
標 簽: C

ISBN: 9787302116059 出版時間: 2005-10-01 包裝: 平裝
開本: 16開 頁數(shù): 347 字數(shù):  

內容簡介

  C語言是最適合作為程序設計的入門語言之一。本書在內容的編排上,更多地考慮了初學者的要求。主要內容包括:C語言的基礎知識、結構化程序設計、模塊化程序設計、數(shù)組、指針、結構和文件。全書內容從易到難,循序漸進,列舉了大量的能夠解決實際問題的實例,并有一個貫穿始終的例子,將一個小程序逐漸擴充成一個比較大的程序。本書主要是為那些從來沒有學過程序設計語言的高職高專的學生量身定做的,當然也可以作為C語言自學者的教材或參考書。

作者簡介

暫缺《C程序設計教程》作者簡介

圖書目錄

第1章C語言概述1
1.1程序設計語言1
1.1.1低級語言1
1.1.2高級語言2
1.2通過實例認識C程序的結構3
1.2.1問候界面3
1.2.2計算兩個整數(shù)的差5
1.2.3使用自定義函數(shù)計算兩個整數(shù)的差7
1.3C語言的標準和編譯器8
1.3.1C語言的標準8
1.3.2常用的C語言編譯器9
1.4C程序的調試9
1.4.1調試步驟9
1.4.2Turbo C集成開發(fā)環(huán)境10
習題14

第2章C語言的基礎知識15
2.1標識符、變量與常量15
2.1.1標識符15
2.1.2變量17
2.1.3常量19
2.2C語言的數(shù)據(jù)類型19
2.2.1C語言的數(shù)據(jù)類型種類19
2.2.2問題的提出21
2.2.3整型數(shù)據(jù)21
2.2.4字符型數(shù)據(jù)30
2.2.5浮點數(shù)據(jù)36
2.3運算符和表達式39
2.3.1表達式與簡單語句39
2.3.2算術運算符40
2.3.3賦值運算符42
2.3.4增1/減1運算符43
2.3.5位邏輯運算符44
2.3.6逗號運算符47
2.3.7求字節(jié)數(shù)運算符47
2.3.8不同數(shù)據(jù)類型數(shù)據(jù)間的混合運算49
2.3.9賦值表達式的類型轉換51
2.4指針類型與指針運算符57
2.4.1指針概念和指針變量的定義57
2.4.2指針運算符&和*的使用 58
習題62

目錄◆C程序設計教程◆第3章結構化程序設計67
3.1結構化程序設計思想67
3.1.1結構化程序設計思想的產生67
3.1.2結構化程序設計的3種基本結構69
3.2語句與分程序73
3.3順序結構程序設計75
3.4關系運算符與邏輯運算符76
3.4.1關系運算符77
3.4.2邏輯運算符78
3.5選擇結構程序設計80
3.5.1問題的提出80
3.5.2if語句的3種形式 81
3.5.3嵌套的if語句94
3.5.4switch語句98
3.5.5條件運算符105
3.5.6選擇結構程序舉例107
3.6循環(huán)結構程序設計111
3.6.1問題的提出111
3.6.2while語句112
3.6.3do while語句117
3.6.4for語句120
3.6.5多重循環(huán)123
3.6.6break語句在循環(huán)語句中的用法126
3.6.7continue語句128
3.6.8循環(huán)結構程序舉例131
習題140

第4章模塊化程序設計151
4.1模塊化程序設計思想151
4.2函數(shù)的定義、說明與調用152
4.2.1實例152
4.2.2函數(shù)的定義形式154
4.2.3函數(shù)的返回值156
4.2.4函數(shù)說明157
4.2.5函數(shù)調用159
4.3函數(shù)的參數(shù)傳遞162
4.3.1形參和實參的關系 162
4.3.2普通變量作為函數(shù)的形式參數(shù)163
4.3.3指針變量作為函數(shù)的形式參數(shù)164
4.4函數(shù)程序舉例167
4.5函數(shù)的遞歸調用170
4.6變量的存儲類別173
4.6.1自動變量與外部變量174
4.6.2靜態(tài)變量183
4.6.3寄存器變量186
4.7預處理命令186
4.7.1宏定義187
4.7.2文件包含193
4.7.3條件編譯195
習題197
第5章數(shù)組和指針205
5.1一維數(shù)組205
5.1.1問題的提出205
5.1.2一維數(shù)組的定義205
5.1.3一維數(shù)組的引用207
5.1.4一維數(shù)組的初始化209
5.1.5程序舉例 210
5.1.6數(shù)組名作為函數(shù)的參數(shù)213
5.2指針與一維數(shù)組222
5.2.1指針值的算術運算222
5.2.2指針方式和數(shù)組方式對數(shù)組元素的操作227
5.2.3指向一組空間首地址的指針作為函數(shù)參數(shù)228
5.3動態(tài)的一維數(shù)組230
5.3.1空指針230
5.3.2存儲器申請與釋放230
5.3.3動態(tài)數(shù)組的使用233
5.4字符串與字符串函數(shù)234
5.4.1字符數(shù)組235
5.4.2字符串變量235
5.4.3字符串變量的輸入與輸出236
5.4.4指針與字符串239
5.4.5程序舉例241
5.4.6字符串函數(shù)244
5.5二級指針246
5.6指針數(shù)組與命令行參數(shù)249
5.6.1指針數(shù)組249
5.6.2命令行參數(shù)252
5.7二維數(shù)組254
5.7.1二維數(shù)組的定義255
5.7.2二維數(shù)組的引用255
5.7.3二維數(shù)組的初始化257
5.7.4程序舉例 258
5.7.5用指針方法操作二維數(shù)組263
習題265
第6章結構體等構造數(shù)據(jù)類型275
6.1結構體275
6.1.1問題的提出275
6.1.2結構體的說明276
6.1.3結構體變量的定義278
6.1.4結構體成員的引用279
6.1.5結構體的初始化 281
6.2結構體與數(shù)組282
6.2.1結構體包含數(shù)組282
6.2.2結構體數(shù)組283
6.3結構體與指針285
6.3.1指向結構體的指針285
6.3.2用結構體類型指針建立鏈表288
6.4結構體與函數(shù)291
6.4.1結構體數(shù)據(jù)作為函數(shù)的參數(shù)291
6.4.2返回指向結構體的指針的函數(shù)292
6.5聯(lián)合體與枚舉294
6.5.1使用聯(lián)合體與枚舉的目的294
6.5.2聯(lián)合體與枚舉的說明294
6.5.3聯(lián)合體變量與枚舉變量的定義295
6.5.4聯(lián)合體變量成員的引用297
6.5.5枚舉變量的使用298
6.5.6指向聯(lián)合體變量的指針299
6.5.7聯(lián)合體變量與函數(shù)300
6.5.8使用聯(lián)合體與枚舉的程序舉例300
6.6類型定義303
6.7程序舉例304
習題307

第7章文件314
7.1文件概述314
7.1.1問題的提出314
7.1.2文件“流”314
7.1.3文件操作的特點315
7.1.4緩沖文件系統(tǒng)316
7.2文件的打開與關閉316
7.2.1文件類型指針316
7.2.2文件的打開317
7.2.3文件的關閉319
7.3文件的讀寫操作319
7.3.1fputc函數(shù)與fgetc函數(shù)320
7.3.2fprintf函數(shù)與fscanf函數(shù)325
7.3.3fread函數(shù)與fwrite函數(shù)329
7.3.4fgets函數(shù)與fputs函數(shù)334
7.4文件的定位操作334
7.4.1文件的順序存取和隨機存取334
7.4.2rewind函數(shù)335
7.4.3fseek函數(shù)336
7.4.4 ftell函數(shù)和feof函數(shù)337
習題338

附錄AASCII代碼與字符對照表341

附錄B運算符的優(yōu)先級和結合性344

附錄Cprintf函數(shù)的轉換說明模式346

本目錄推薦

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