注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)教育/教材/教輔教材高職高專教材C語(yǔ)言程序設(shè)計(jì)教程

C語(yǔ)言程序設(shè)計(jì)教程

C語(yǔ)言程序設(shè)計(jì)教程

定 價(jià):¥28.00

作 者: 孫輝,吳潤(rùn)秀編著
出版社: 人民郵電出版社
叢編項(xiàng): 高職高專21世紀(jì)規(guī)劃教材
標(biāo) 簽: C

ISBN: 9787115120588 出版時(shí)間: 2004-10-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 332 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  C語(yǔ)言是目前最為流行的通用程序設(shè)計(jì)語(yǔ)言之一,是許多計(jì)算機(jī)專業(yè)人員和計(jì)算機(jī)愛(ài)好者學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的首選。本書(shū)共12章,內(nèi)容包括C語(yǔ)言程序設(shè)計(jì)預(yù)備知識(shí),C語(yǔ)言程序設(shè)計(jì)基礎(chǔ),基本數(shù)據(jù)類型、運(yùn)算符與表達(dá)式,基本輸入、輸出和順序程序設(shè)計(jì),選擇結(jié)構(gòu)程序設(shè)計(jì),循環(huán)結(jié)構(gòu)程序設(shè)計(jì),數(shù)組,函數(shù),指針,預(yù)處理命令,復(fù)雜數(shù)據(jù)類型,文件等。本書(shū)注重教材的可讀性和適用性,每章開(kāi)頭都給出了學(xué)習(xí)意義和學(xué)習(xí)目標(biāo);對(duì)關(guān)鍵知識(shí)點(diǎn)進(jìn)行了詳細(xì)的說(shuō)明,并附有大量的圖表使讀者能正確、直觀地理解問(wèn)題;樣例程序由淺入深,強(qiáng)化知識(shí)點(diǎn)、算法、編程方法與技巧,并給出了詳細(xì)的解釋;為了幫助初學(xué)者正確地掌握C語(yǔ)言的語(yǔ)法特點(diǎn),每章還列舉出了初學(xué)者在編程過(guò)程中易犯的錯(cuò)誤。另外,本書(shū)還配套提供題型豐富的《C語(yǔ)言程序設(shè)計(jì)教程習(xí)題解答與實(shí)驗(yàn)指導(dǎo)》教材;為任課老師免費(fèi)提供電子課件,其中包括全部例題和習(xí)題源程序文件(按前言提供的方式索?。?。本書(shū)的作者都是長(zhǎng)期在高校從事計(jì)算機(jī)軟件教學(xué)的一線教師,有豐富的教學(xué)經(jīng)驗(yàn)和科研開(kāi)發(fā)能力,書(shū)中文字流暢、通俗易懂、概念清楚、深入淺出、例題豐富,實(shí)用性強(qiáng)。本書(shū)適用于計(jì)算機(jī)專業(yè)的本科生、研究生、大專生、專升本的學(xué)生使用,也可以作為大學(xué)各專業(yè)公共教材和全國(guó)計(jì)算機(jī)等級(jí)考試參考書(shū)。

作者簡(jiǎn)介

暫缺《C語(yǔ)言程序設(shè)計(jì)教程》作者簡(jiǎn)介

圖書(shū)目錄

第1章  緒論  1
1.1  C語(yǔ)言簡(jiǎn)介  1
1.2  程序設(shè)計(jì)的基本概念  1
1.2.1  程序  2
1.2.2  程序設(shè)計(jì)  2
1.2.3  算法  2
1.2.4  數(shù)據(jù)結(jié)構(gòu)  2
1.3  常用計(jì)算機(jī)高級(jí)語(yǔ)言簡(jiǎn)介  2
1.4  C語(yǔ)言程序的開(kāi)發(fā)過(guò)程  4
1.5  對(duì)于C語(yǔ)言學(xué)習(xí)的認(rèn)識(shí)  6
1.6  本教材編寫(xiě)時(shí)的幾點(diǎn)考慮  7
第2章  基本數(shù)據(jù)類型及順序結(jié)構(gòu)程序設(shè)計(jì)  9
2.1  幾個(gè)簡(jiǎn)單的C語(yǔ)言程序  9
2.2  C語(yǔ)言的字符集和標(biāo)識(shí)符  10
2.2.1  字符集  11
2.2.2  關(guān)鍵字  11
2.2.3  標(biāo)識(shí)符  11
2.3  C語(yǔ)言的數(shù)據(jù)類型  11
2.3.1  數(shù)據(jù)及數(shù)據(jù)類型的概念  12
2.3.2  基本類型  12
2.3.3  構(gòu)造類型  13
2.4  常量  13
2.4.1  整型常量  13
2.4.2  實(shí)型常量  13
2.4.3  字符常量  14
2.4.4  字符串常量  14
2.4.5  符號(hào)常量  15
2.5  變量  16
2.5.1  變量的概念  16
2.5.2  變量的說(shuō)明  16
2.5.3  變量的類型  17
2.6  運(yùn)算符和表達(dá)式  18
2.6.1  算術(shù)運(yùn)算符和算術(shù)表達(dá)式  19
2.6.2  賦值運(yùn)算符和賦值表達(dá)式  21
2.6.3  逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式  22
2.6.4  sizeof運(yùn)算符  22
2.6.5  關(guān)系運(yùn)算符和關(guān)系表達(dá)式  22
2.6.6  邏輯運(yùn)算符和邏輯表達(dá)式  24
2.6.7  位運(yùn)算  26
2.7  運(yùn)算符的優(yōu)先級(jí)  30
2.8  混合運(yùn)算中的類型轉(zhuǎn)換問(wèn)題  30
2.8.1  自動(dòng)類型轉(zhuǎn)換  30
2.8.2  強(qiáng)制類型轉(zhuǎn)換  31
2.9  數(shù)據(jù)輸出和輸入  32
2.9.1  數(shù)據(jù)輸出  32
2.9.2  數(shù)據(jù)輸入  36
2.10  順序結(jié)構(gòu)程序設(shè)計(jì)舉例  41
2.11  小結(jié)  43
習(xí)題  44
第3章  分支結(jié)構(gòu)  47
3.1  if語(yǔ)句  47
3.1.1  if~else語(yǔ)句  47
3.1.2  if語(yǔ)句的兩種變形  49
3.1.3  if語(yǔ)句的嵌套  53
3.2  if語(yǔ)句應(yīng)用舉例  56
3.3  switch語(yǔ)句  59
3.4  無(wú)條件轉(zhuǎn)移語(yǔ)句(goto)  64
3.5  小結(jié)  65
習(xí)題  66
第4章  循環(huán)結(jié)構(gòu)  68
4.1  while循環(huán)結(jié)構(gòu)  68
4.1.1  while循環(huán)的結(jié)構(gòu)  68
4.1.2  while循環(huán)的使用  69
4.2  do~while循環(huán)結(jié)構(gòu)  73
4.2.1  do~while循環(huán)的結(jié)構(gòu)  73
4.2.2  do~while循環(huán)的使用  74
4.3  for循環(huán)結(jié)構(gòu)  76
4.3.1  for循環(huán)的結(jié)構(gòu)  76
4.3.2  for循環(huán)的使用  76
4.4  循環(huán)結(jié)構(gòu)的嵌套  80
4.5  循環(huán)中break和continue語(yǔ)句的使用  82
4.6  循環(huán)語(yǔ)句的使用舉例  83
4.7  小結(jié)  87
習(xí)題  87
第5章  函數(shù)  89
5.1  函數(shù)的定義與調(diào)用  91
5.1.1  函數(shù)定義的一般形式  91
5.1.2  函數(shù)過(guò)程的調(diào)用  92
5.1.3  函數(shù)的返回值  94
5.1.4  函數(shù)的聲明  95
5.2  變量的存儲(chǔ)類別、作用域和生命期  97
5.2.1  變量的存儲(chǔ)類型  97
5.2.2  變量的作用域  104
5.3  內(nèi)部函數(shù)和外部函數(shù)  107
5.3.1  內(nèi)部函數(shù)  107
5.3.2  外部函數(shù)  107
5.4  函數(shù)的遞歸調(diào)用  108
5.4.1  遞歸算法的概念  108
5.4.2  C函數(shù)的遞歸調(diào)用  109
5.5  小結(jié)  113
習(xí)題  114
第6章  數(shù)組  116
6.1  一維數(shù)組  117
6.1.1  一維數(shù)組的定義  117
6.1.2  一維數(shù)組的引用  117
6.2  一維字符數(shù)組與字符串  122
6.3  字符串常用庫(kù)函數(shù)  126
6.4  二維數(shù)組及多維數(shù)組  130
6.4.1  二維數(shù)組的定義  130
6.4.2  二維數(shù)組的初始化  131
6.4.3  三維數(shù)組及討論  131
6.4.4  二維數(shù)組應(yīng)用舉例  132
6.5  數(shù)組綜合應(yīng)用舉例  138
6.6  小結(jié)  145
習(xí)題  145
第7章  指針  147
7.1  指針的概念  147
7.1.1  指針變量的說(shuō)明  149
7.1.2  指針運(yùn)算符  149
7.1.3  指針表達(dá)式  151
7.1.4  指針的比較  153
7.1.5  指針運(yùn)算符與單目運(yùn)算符的優(yōu)先級(jí)  153
7.2  指針應(yīng)用程序舉例  154
7.3  動(dòng)態(tài)內(nèi)存分配  155
7.3.1  動(dòng)態(tài)內(nèi)存分配函數(shù)  156
7.3.2  動(dòng)態(tài)內(nèi)存分配程序設(shè)計(jì)  158
7.4  參數(shù)指針的使用  164
7.5  多級(jí)指針  165
7.6  指針與數(shù)組  166
7.6.1  利用指針訪問(wèn)數(shù)組元素  166
7.6.2  數(shù)組指針  168
7.6.3  指針數(shù)組  172
7.7  函數(shù)指針  173
7.7.1  函數(shù)指針的定義  173
7.7.2  函數(shù)指針的引用  173
7.8  命令行參數(shù)的使用  175
7.9  小結(jié)  178
習(xí)題  178
第8章  結(jié)構(gòu)  180
8.1  結(jié)構(gòu)的定義和變量說(shuō)明  180
8.1.1  結(jié)構(gòu)的定義  180
8.1.2  結(jié)構(gòu)類型變量的定義  181
8.2  結(jié)構(gòu)變量的引用和初始化  183
8.2.1  結(jié)構(gòu)變量的引用  183
8.2.2  結(jié)構(gòu)變量的初始化  185
8.3  結(jié)構(gòu)數(shù)組  186
8.4  結(jié)構(gòu)指針  188
8.5  結(jié)構(gòu)變量作為函數(shù)的參數(shù)  189
8.6  鏈表的概念及簡(jiǎn)單應(yīng)用  193
8.6.1  鏈表的概念  193
8.6.2  鏈表中結(jié)點(diǎn)的數(shù)據(jù)定義方式  194
8.6.3  鏈表的簡(jiǎn)單應(yīng)用  194
8.6.4  鏈表內(nèi)結(jié)點(diǎn)的刪除  196
8.6.5  鏈表內(nèi)結(jié)點(diǎn)的插入  200
8.7  聯(lián)合的概念及簡(jiǎn)單應(yīng)用  202
8.8  枚舉類型  205
8.9  用typedef定義類型  206
8.10  位域的概念及簡(jiǎn)單應(yīng)用  207
8.11  小結(jié)  211
習(xí)題  212
第9章  文件  213
9.1  文件的概念  213
9.1.1  C語(yǔ)言文件概述  213
9.1.2  標(biāo)準(zhǔn)級(jí)(流式)輸入輸出  213
9.1.3  文件指針  213
9.2  文件的打開(kāi)與關(guān)閉  214
9.2.1  文件的打開(kāi)  214
9.2.2  文件的關(guān)閉  214
9.3  常用文件讀寫(xiě)函數(shù)  216
9.3.1  字節(jié)級(jí)  216
9.3.2  字符串級(jí)  218
9.3.3  格式化讀寫(xiě)函數(shù)  219
9.3.4  塊讀寫(xiě)函數(shù)  222
9.4  文件操作錯(cuò)誤檢測(cè)  225
9.5  文件定位與隨機(jī)讀寫(xiě)  226
9.6  小結(jié)  230
習(xí)題  231
第10章  預(yù)處理命令  232
10.1  宏定義  232
10.1.1  無(wú)參數(shù)的宏定義  232
10.1.2  帶參數(shù)的宏定義  236
10.2  文件包含#include  238
10.3  條件編譯  239
10.3.1  第1種條件編譯  239
10.3.2  第2種條件編譯  240
10.3.3  第3種條件編譯  240
習(xí)題  242
第11章  Windows窗口程序設(shè)計(jì)  243
11.1  Windows窗口程序設(shè)計(jì)的概念  243
11.1.1  Windows用戶界面介紹  243
11.1.2  Windows窗口程序最基本的元素  244
11.1.3  最簡(jiǎn)單的Windows窗口程序  244
11.1.4  Windows程序中的窗口過(guò)程及消息機(jī)制  247
11.2  Windows窗口程序中的輸出  250
11.3  Windows窗口程序中的常用數(shù)據(jù)類型  252
11.4  Windows窗口程序中的資源文件  254
11.4.1  菜單資源的使用  255
11.4.2  對(duì)話框資源的使用  259
11.5  Windows窗口程序中的輸入  266
11.6  Windows圖形程序設(shè)計(jì)  282
11.7  小結(jié)  291
習(xí)題  291
附錄A  Visual C++ 6.0編程環(huán)境簡(jiǎn)介  292
A.1  Visual C++ 6.0概述  292
A.2  Visual C++的工作環(huán)境  292
A.2.1  Visual C++ 6.0開(kāi)發(fā)環(huán)境總覽  292
A.2.2  File菜單  294
A.2.3  Edit菜單  296
A.2.4  View菜單  297
A.2.5  Insert菜單  297
A.2.6  Project菜單  298
A.2.7  Build菜單  298
A.2.8  Tools菜單  299
A.2.9  Windows菜單  299
A.2.10  Help菜單  300
A.3  程序的編譯和調(diào)試  300
A.3.1  使用調(diào)試(Debug)模式和發(fā)布(Release)模式  300
A.3.2  跟蹤和單步執(zhí)行  300
附錄B  Linux下的C語(yǔ)言程序開(kāi)發(fā)工具簡(jiǎn)介  309
B.1  Linux下的C語(yǔ)言源代碼的編輯及編譯  309
B.1.1  C源程序的編輯  309
B.1.2  gcc的使用及C源程序的編譯  309
B.1.3  gcc常用編譯選項(xiàng)  310
B.1.4  gcc使用過(guò)程中錯(cuò)誤的處理  311
B.2  Linux下程序的調(diào)試  311
B.2.1  gdb的使用  311
B.2.2  gdb的使用小結(jié)  316
B.2.3  常用gdb命令  316
B.2.4  kdbg的使用  317
附錄C  新的C語(yǔ)言標(biāo)準(zhǔn)——C99簡(jiǎn)介  319
C.1  C99的發(fā)展史  319
C.2  擴(kuò)展的數(shù)據(jù)類型  319
C.2.1  long long類型  319
C.2.2  long double類型  320
C.2.3  復(fù)數(shù)類型  321
C.2.4  布爾類型  322
C.2.5  不同類型數(shù)據(jù)運(yùn)算時(shí)的類型轉(zhuǎn)換  322
C.3  新的變量說(shuō)明方式  323
C.4  可變長(zhǎng)數(shù)組  323
C.5  inline函數(shù)  325
C.6  結(jié)構(gòu)成員的初始化  326
C.7  小結(jié)  326
附錄D  常用C庫(kù)函數(shù)  327
D.1  數(shù)學(xué)函數(shù)  327
D.2  字符函數(shù)和字符串函數(shù)  328
D.3  輸入輸出函數(shù)  329
D.4  動(dòng)態(tài)存儲(chǔ)分配函數(shù)  330
附錄E  常用字符與ASCII代碼對(duì)照表  331
參考文獻(xiàn)  332

本目錄推薦

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