注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C語言程序設(shè)計(新編21世紀(jì)高職高專計算機(jī)系列規(guī)劃教材)

C語言程序設(shè)計(新編21世紀(jì)高職高專計算機(jī)系列規(guī)劃教材)

C語言程序設(shè)計(新編21世紀(jì)高職高專計算機(jī)系列規(guī)劃教材)

定 價:¥34.00

作 者: 成奮華、陸慧民
出版社: 科學(xué)出版社
叢編項: 21世紀(jì)高職高專計算機(jī)系列規(guī)劃教材
標(biāo) 簽: C

ISBN: 9787030177155 出版時間: 2006-09-01 包裝: 平裝
開本: 16開 頁數(shù): 336 字?jǐn)?shù):  

內(nèi)容簡介

  本書嚴(yán)格遵循C語言標(biāo)準(zhǔn),全面、系統(tǒng)地闡述了C語言的基本概念、語法和語義,以及C語言進(jìn)行程序設(shè)計的方法和技術(shù)。內(nèi)容包括數(shù)據(jù)類型、運算符和表達(dá)式、流程控制、數(shù)組、函數(shù)、指針、構(gòu)造類型、文件和C++基礎(chǔ)。其中,對C語言的表達(dá)式、類型轉(zhuǎn)換、函數(shù)和指針的用法等重點和難點均作了明確而詳細(xì)的介紹。.本書概念清楚、敘述詳實、內(nèi)容新穎實用、實例典型豐富、要點清晰明了。實例程序均經(jīng)過上機(jī)調(diào)試運行,大部分給出了算法的思路分析。每章末均附有本章小結(jié)及精選的習(xí)題,便于教學(xué)。..本書是一本準(zhǔn)確而又較全面、深入反映標(biāo)準(zhǔn)C的程序設(shè)計教材,適合作為高職高專院校計算機(jī)、通信、電子、自動化等信息學(xué)科的教學(xué)使用,可作為全國計算機(jī)二級考試C語言的輔導(dǎo)用書,也適合廣大科技人員和自學(xué)者參考。...

作者簡介

暫缺《C語言程序設(shè)計(新編21世紀(jì)高職高專計算機(jī)系列規(guī)劃教材)》作者簡介

圖書目錄

第1章  C語言程序設(shè)計概述    1
1.1  程序設(shè)計基礎(chǔ)知識    1
1.1.1  程序與程序設(shè)計語言    1
1.1.2  程序算法描述    3
1.1.3  程序的3種基本結(jié)構(gòu)    8
1.2  C語言的歷史及特點    9
1.2.1  C語言的產(chǎn)生與發(fā)展概況    9
1.2.2  C語言的特點    9
1.3  C語言源程序的組成、書寫規(guī)則與風(fēng)格    10
1.3.1  C語言源程序的組成    10
1.3.2  C語言源程序書寫規(guī)則與風(fēng)格    13
1.4  C語言的字符集、標(biāo)識符與關(guān)鍵字    14
1.4.1  C語言的基本字符集與轉(zhuǎn)義字符    14
1.4.2  C語言的標(biāo)識符    15
1.4.3  C語言的關(guān)鍵字    16
1.5  C語言程序的開發(fā)過程與開發(fā)環(huán)境    16
1.5.1  C語言程序的開發(fā)過程    16
1.5.2  Turbo C 2.0集成開發(fā)環(huán)境簡介    17
1.5.3  Visual C++ 6.0開發(fā)環(huán)境簡介    21
小結(jié)    23
習(xí)題    24
第2章  C語言的數(shù)據(jù)類型與運算    26
2.1  C語言的數(shù)據(jù)類型分類    26
2.1.1  數(shù)據(jù)類型的基本概念    26
2.1.2  數(shù)據(jù)類型的分類    26
2.2  基本數(shù)據(jù)類型    28
2.2.1  整型    28
2.2.2  實型    28
2.2.3  字符型    28
2.3  常量    28
2.3.1  整型常量    28
2.3.2  實型常量    29
2.3.3  字符常量    30
2.3.4  字符串常量    31
2.3.5  直接常量與符號常量    31
2.4  變量    32
2.4.1  變量的含義與分類    32
2.4.2  整型變量    33
2.4.3  實型變量    34
2.4.4  字符變量    35
2.4.5  變量的定義與賦值    37
2.5  運算符與表達(dá)式概述    38
2.5.1  運算符與表達(dá)式的分類    38
2.5.2  運算符的優(yōu)先級與結(jié)合性    39
2.6  算術(shù)運算符與算術(shù)表達(dá)式    41
2.6.1  基本算術(shù)運算符    41
2.6.2  負(fù)值運算符、自增運算符與自減運算符    41
2.6.3  算術(shù)表達(dá)式    44
2.7  賦值運算符與賦值表達(dá)式    44
2.7.1  基本賦值運算符    44
2.7.2  復(fù)合賦值運算符    45
2.7.3  賦值表達(dá)式    46
2.8  邏輯運算符與邏輯表達(dá)式    46
2.8.1  邏輯運算符    47
2.8.2  邏輯表達(dá)式    48
2.9  關(guān)系運算符與關(guān)系表達(dá)式    49
2.9.1  關(guān)系運算符    49
2.9.2  關(guān)系表達(dá)式    50
2.10  位運算符與位運算表達(dá)式    51
2.10.1  位運算符與位運算    51
2.10.2  位運算賦值運算符    54
2.10.3  位運算表達(dá)式    54
2.11  其他運算符與表達(dá)式    55
2.11.1  條件運算符和條件表達(dá)式    55
2.11.2  逗號運算符和逗號表達(dá)式    56
2.11.3  求字節(jié)運算符    57
2.12  不同類型數(shù)據(jù)的混合運算與類型轉(zhuǎn)換    58
2.12.1  混合運算與數(shù)據(jù)類型轉(zhuǎn)換的分類    58
2.12.2  自動轉(zhuǎn)換    58
2.12.3  賦值轉(zhuǎn)換    60
2.12.4  強制轉(zhuǎn)換    61
小結(jié)    62
習(xí)題    62
第3章  C語言基本語句和順序結(jié)構(gòu)程序設(shè)計    64
3.1  C語言基本語句    64
3.1.1  流程控制語句    64
3.1.2  表達(dá)式語句    66
3.1.3  函數(shù)調(diào)用語句    66
3.1.4  空語句    67
3.1.5  復(fù)合語句    67
3.2  數(shù)據(jù)輸入與輸出    67
3.2.1  格式輸入與輸出    67
3.2.2  字符數(shù)據(jù)輸入與輸出    73
3.3  順序結(jié)構(gòu)程序舉例    74
小結(jié)    76
習(xí)題    76
第4章  選擇結(jié)構(gòu)程序設(shè)計    79
4.1  選擇結(jié)構(gòu)的需求實例    79
4.2  if語句    80
4.2.1  if語句的3種形式與使用    80
4.2.2  嵌套if語句的二義性與解決方法    83
4.3  用switch語句實現(xiàn)選擇    85
4.4  用條件運算符實現(xiàn)選擇    88
4.5  幾種選擇結(jié)構(gòu)實現(xiàn)方法的比較    88
4.6  選擇結(jié)構(gòu)程序舉例    91
小結(jié)    93
習(xí)題    93
第5章  循環(huán)結(jié)構(gòu)程序設(shè)計    96
5.1  while 語句    96
5.2  do...while 語句    97
5.3  for語句    99
5.4  break、continue、goto 語句    101
5.4.1  break語句    101
5.4.2  continue語句    102
5.4.3  goto語句    103
5.5  循環(huán)的嵌套    104
5.6  復(fù)合結(jié)構(gòu)程序舉例    104
小結(jié)    108
習(xí)題    109
第6章  數(shù)組    112
6.1  概述    112
6.1.1  數(shù)組應(yīng)用需求實例    112
6.1.2  數(shù)組的概念與分類    113
6.1.3  數(shù)組名的特殊意義    113
6.2  一維數(shù)組    113
6.2.1  一維數(shù)組的定義    114
6.2.2  一維數(shù)組的初始化    114
6.2.3  一維數(shù)組的引用    115
6.2.4  一維數(shù)組程序舉例    116
6.3  多維數(shù)組    119
6.3.1  多維數(shù)組的定義    119
6.3.2  多維數(shù)組的初始化    120
6.3.3  多維數(shù)組的引用    120
6.3.4  多維數(shù)組程序舉例    121
6.4  字符數(shù)組與字符串    123
6.4.1  字符數(shù)組的定義    123
6.4.2  字符數(shù)組的初始化    123
6.4.3  字符數(shù)組的引用    124
6.4.4  字符數(shù)組的輸入與輸出    125
6.4.5  字符串的特殊性    125
6.4.6  常用字符串處理函數(shù)    125
6.4.7  字符數(shù)組應(yīng)用程序舉例    129
小結(jié)    130
習(xí)題    130
第7章  函數(shù)    134
7.1  概述    134
7.1.1  函數(shù)應(yīng)用的需求舉例    134
7.1.2  函數(shù)的概念與意義    135
7.1.3  模塊化程序設(shè)計與函數(shù)    136
7.1.4  C語言函數(shù)的分類    136
7.2  函數(shù)的定義    136
7.2.1  函數(shù)的組成和函數(shù)定義的一般形式    136
7.2.2  函數(shù)的類型與函數(shù)值    139
7.3  有參函數(shù)的參數(shù)與參數(shù)值傳遞    141
7.3.1  形式參數(shù)與實際參數(shù)    141
7.3.2  各種類型的實參    142
7.3.3  參數(shù)值的傳遞    146
7.4  函數(shù)的調(diào)用    148
7.4.1  函數(shù)調(diào)用的一般形式    148
7.4.2  函數(shù)調(diào)用的方式    149
7.4.3  庫函數(shù)的調(diào)用    149
7.4.4  函數(shù)原型與自定義函數(shù)的調(diào)用    150
7.5  函數(shù)的嵌套調(diào)用    152
7.5.1  函數(shù)嵌套調(diào)用的過程    152
7.5.2  函數(shù)嵌套調(diào)用程序舉例    153
7.6  函數(shù)的遞歸調(diào)用    154
7.6.1  遞歸的概念、過程與優(yōu)缺點    154
7.6.2  函數(shù)遞歸調(diào)用程序設(shè)計舉例    157
7.7  函數(shù)應(yīng)用程序舉例    160
7.7.1  無參函數(shù)應(yīng)用程序設(shè)計舉例    160
7.7.2  有參函數(shù)應(yīng)用程序設(shè)計舉例    161
7.8  變量的作用域、生存期、存儲類別及其聲明    162
7.8.1  概述    162
7.8.2  局部變量和全局變量及其作用域    163
7.8.3  動態(tài)存儲變量和靜態(tài)存儲變量及其生存期    165
7.8.4  變量聲明與變量定義的區(qū)別    172
7.9  內(nèi)部函數(shù)與外部函數(shù)    173
7.9.1  內(nèi)部函數(shù)    173
7.9.2  外部函數(shù)    174
7.9.3  外部函數(shù)應(yīng)用程序舉例    175
7.10  編譯預(yù)處理    176
7.10.1  文件包含    176
7.10.2  宏定義    177
7.10.3  條件編譯    179
小結(jié)    181
習(xí)題    181
第8章  指針    185
8.1  概述    185
8.1.1  指針應(yīng)用的需求實例    185
8.1.2  變量地址、指針、指針變量的概念    187
8.1.3  指針變量的定義與賦值規(guī)則    187
8.1.4  地址運算符和指針運算符    189
8.1.5  指針變量運算及注意事項    190
8.2  指針與簡單變量    191
8.2.1  指向簡單變量的指針變量    191
8.2.2  指針變量作為函數(shù)的參數(shù)    191
8.2.3  程序舉例    193
8.3  指針與一維數(shù)組    195
8.3.1  指向一維數(shù)組的指針    195
8.3.2  指向一維數(shù)組的指針變量的引用    196
8.3.3  用數(shù)組名或指針變量作為函數(shù)的參數(shù)    197
8.3.4  指向一維數(shù)組的指針變量的程序舉例    199
8.4  指針與多維數(shù)組    201
8.4.1  二維數(shù)組各元素的地址及值的表示方法    201
8.4.2  指向二維數(shù)組的指針變量的引用    202
8.4.3  指向二維數(shù)組的指針變量作函數(shù)參數(shù)    203
8.4.4  指向二維數(shù)組的指針變量的程序舉例    205
8.5  指針與字符串    206
8.5.1  指向字符串指針的定義與賦值    206
8.5.2  指向字符串指針變量的引用    207
8.5.3  用指向字符串的指針變量作為函數(shù)的參數(shù)    208
8.5.4  指向字符串指針變量的程序舉例    210
8.6  指針與函數(shù)    211
8.6.1  指向函數(shù)的指針的定義與賦值    211
8.6.2  用指向函數(shù)的指針變量作為函數(shù)的參數(shù)    212
8.6.3  用指向函數(shù)的指針變量調(diào)用函數(shù)的程序設(shè)計舉例    214
8.7  指針類型的函數(shù)    215
8.7.1  指針類型函數(shù)的概念、作用與定義    215
8.7.2  指針類型函數(shù)的程序舉例    216
8.8  指針數(shù)組    218
8.8.1  指針數(shù)組的概念及定義    218
8.8.2  指針數(shù)組的應(yīng)用及程序舉例    219
8.9  指向指針的指針    221
8.9.1  指向指針的指針的概念、定義與賦值    221
8.9.2  指向指針的指針的程序舉例    222
8.10  main函數(shù)的命令行參數(shù)    224
8.10.1  概念與一般形式    224
8.10.2  指針數(shù)組用作main函數(shù)的形參及程序舉例    224
小結(jié)    225
習(xí)題    226
第9章  構(gòu)造數(shù)據(jù)類型    230
9.1  結(jié)構(gòu)體    230
9.1.1  結(jié)構(gòu)體類型定義    230
9.1.2  結(jié)構(gòu)體類型變量定義    231
9.1.3  結(jié)構(gòu)體類型變量的引用    232
9.1.4  結(jié)構(gòu)體數(shù)組    233
9.1.5  指向結(jié)構(gòu)體類型數(shù)據(jù)的指針    234
9.2  鏈表    237
9.2.1  概述    237
9.2.2  創(chuàng)建靜態(tài)鏈表    239
9.2.3  創(chuàng)建動態(tài)鏈表    240
9.3  共用體    243
9.3.1  共用體的概念    243
9.3.2  共用體類型的定義    243
9.3.3  共用體變量的定義和引用    243
9.4  枚舉類型    245
9.5  定義已有類型的別名    246
9.6  位段    247
小結(jié)    249
習(xí)題    250
第10章  文件    252
10.1  概述    252
10.1.1  文件應(yīng)用的需求舉例    252
10.1.2  文件的概念、文件名和文件屬性    252
10.1.3  緩沖文件系統(tǒng)與非緩沖文件系統(tǒng)    253
10.1.4  流式文件、文本流與C語言文件分類    253
10.1.5  文件類型指針及其定義    254
10.2  文件的打開與關(guān)閉    254
10.2.1  文件的打開    255
10.2.2  文件的關(guān)閉    256
10.3  文件的讀寫    257
10.3.1  讀寫一個字符    257
10.3.2  讀寫兩個字節(jié)    259
10.3.3  讀寫一行字符    260
10.3.4  讀寫一個數(shù)據(jù)塊    261
10.3.5  讀寫一個字符串    263
10.3.6  按指定格式讀寫數(shù)據(jù)    264
10.4  文件的定位    264
10.4.1  移動文件指針到文件頭部    264
10.4.2  移動文件指針到指定位置    265
10.4.3  獲得流中文件指針的位置    266
10.5  文件狀態(tài)檢測    266
10.6  文件操作的程序?qū)嵗?nbsp;   267
小結(jié)    269
習(xí)題    270
第11章  C++基礎(chǔ)    271
11.1  C++概述    271
11.2  C++對C的擴(kuò)充    272
11.2.1  C++的輸入輸出    273
11.2.2  C++的行注釋    275
11.2.3  const常量定義與使用    275
11.2.4  局部變量的定義與全局變量作用域運算符    277
11.2.5  變量的引用    277
11.2.6  帶缺省參數(shù)的函數(shù)    279
11.2.7  內(nèi)聯(lián)函數(shù)    281
11.2.8  new與delete運算符    282
11.3  C++面向?qū)ο蟪绦蛟O(shè)計    283
11.3.1  類與對象    283
11.3.2  構(gòu)造函數(shù)與析構(gòu)函數(shù)    287
11.3.3  靜態(tài)成員    288
11.3.4  友元    289
11.3.5  重載    290
11.3.6  繼承與派生    292
11.3.7  多態(tài)性與虛函數(shù)    295
11.3.8  I/O類庫與文件輸入輸出 297
11.3.9  模板    298
小結(jié)    299
習(xí)題    300
附錄A  ASCII字符一覽表    301
附錄B  全國計算機(jī)等級考試二級(C語言程序設(shè)計)考試大綱    303
附錄C  Turbo C 2.0常用庫函數(shù)    307
附錄D  上機(jī)實驗    314

本目錄推薦

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