熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力
圖書信息

C語言程序設(shè)計(jì)——Visual C++ 6.0環(huán)境(第二版)

中國水利水電出版社
    【作 者】張昕 【I S B N 】978-7-5084-9303-9 【責(zé)任編輯】宋俊娥 【適用讀者群】本專通用 【出版時(shí)間】2012-01-05 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數(shù)】280 【千字?jǐn)?shù)】426 【印 張】17.5 【定 價(jià)】30 【叢 書】21世紀(jì)高等院校規(guī)劃教材 【備注信息】
圖書詳情

    本書以高級語言程序設(shè)計(jì)方法為依據(jù),從實(shí)際應(yīng)用出發(fā),通過典型實(shí)例闡述了C語言的概念、語法及程序設(shè)計(jì)技術(shù),結(jié)合實(shí)際應(yīng)用進(jìn)行項(xiàng)目實(shí)訓(xùn),并兼顧計(jì)算機(jī)二級考試的要求,實(shí)例與考題相結(jié)合。程序調(diào)試和運(yùn)行環(huán)境為Windows 平臺下的Visual C++ 6.0,并增加了C++的部分基本內(nèi)容,使讀者能夠初步了解C++的基本內(nèi)容,為以后學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計(jì)語言打下基礎(chǔ)。

    本書注重理論聯(lián)系實(shí)際,具有實(shí)例切入、深入淺出、分散難點(diǎn)、突出重點(diǎn)、闡述簡明、分析透徹的特點(diǎn)。全書分為10章,第1章至第9章介紹C語言結(jié)構(gòu)化程序設(shè)計(jì)知識、語法規(guī)則及編程技能,該部分內(nèi)容安排對應(yīng)全國計(jì)算機(jī)等級二級考試。第10章介紹C++面向?qū)ο蟮某绦蛟O(shè)計(jì)基本方法,講述C++面向?qū)ο蟮闹饕卣鳌H珪攸c(diǎn)突破C語言結(jié)構(gòu)化程序設(shè)計(jì)內(nèi)容,指導(dǎo)讀者建立結(jié)構(gòu)化程序設(shè)計(jì)的思想,為后續(xù)程序開發(fā)課程奠定編程思想基礎(chǔ)。

    本書除了可用作高等院校本、專科學(xué)生的教材外,還兼顧一般讀者,可作為計(jì)算機(jī)軟件編程的自學(xué)參考書。

    本書所配教學(xué)資源(電子教案、程序/案例代碼等)可從中國水利水電出版社與萬水書苑網(wǎng)站免費(fèi)下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://mightybasket.cn。

    實(shí)例導(dǎo)入,案例教學(xué),分散難點(diǎn),突出重點(diǎn),體現(xiàn)結(jié)構(gòu)化程序設(shè)計(jì)思想。每章增加項(xiàng)目實(shí)訓(xùn)環(huán)節(jié),強(qiáng)化學(xué)習(xí)者運(yùn)用程序設(shè)計(jì)語言工具解決實(shí)際問題的能力

    深入研究C語言教學(xué)大綱和全國計(jì)算機(jī)二級考試的要求,通過經(jīng)典實(shí)例闡述C語言的概念、語法及程序設(shè)計(jì)技術(shù),實(shí)例與二級考試試題相結(jié)合,使學(xué)習(xí)者能夠順利通過考試

    程序調(diào)試和運(yùn)行環(huán)境為Windows 平臺下的Visual C++ 6.0,初步介紹了面向?qū)ο蟪绦蛟O(shè)計(jì)語言C++的基本內(nèi)容,為今后學(xué)習(xí)C++做好鋪墊

    目前,C語言已成為計(jì)算機(jī)及其相關(guān)專業(yè)首選的程序設(shè)計(jì)入門語言,作為教材,本書有選擇地介紹了C語言中的主要功能和內(nèi)容,介紹C語言中的語法,更重要的是講授如何在C環(huán)境下進(jìn)行程序設(shè)計(jì),如何同第四代計(jì)算機(jī)語言的程序設(shè)計(jì)接軌。

    本教材融入了編者多年的教學(xué)經(jīng)驗(yàn),充分考慮到初學(xué)者的能力、認(rèn)知水平、知識結(jié)構(gòu)等因素,遵照循序漸進(jìn)、由淺入深的原則,文字?jǐn)⑹銮逦笠⑼ㄋ滓锥碚撽U述簡明科學(xué),選例經(jīng)典實(shí)用、分析透徹淺顯,使讀者在要點(diǎn)把握時(shí)感到具體生動,而不抽象枯澀。在內(nèi)容安排上分為兩個(gè)部分,第一部分由第1~9章組成,介紹C語言結(jié)構(gòu)化程序設(shè)計(jì)知識、語法規(guī)則及編程技巧,該部分內(nèi)容安排對應(yīng)全國計(jì)算機(jī)等級二級考試。第二部分即第10章,介紹C++面向?qū)ο蟮某绦蛟O(shè)計(jì)基本方法,講述C++面向?qū)ο蟮闹饕卣鳌楦油怀鼋滩膶?shí)際應(yīng)用性,體現(xiàn)現(xiàn)代教育理念,融入編者和讀者對教材使用的經(jīng)驗(yàn)和體會,編者對該書第一版進(jìn)行了修訂再版。在第二版中對部分章節(jié)進(jìn)行編輯修改,精選調(diào)整了部分實(shí)訓(xùn)案例,有利于學(xué)習(xí)者編程技術(shù)的掌握和編程能力的提高;在各章還增加了項(xiàng)目實(shí)訓(xùn)環(huán)節(jié),更加強(qiáng)化學(xué)習(xí)者運(yùn)用程序設(shè)計(jì)語言工具解決實(shí)際問題的能力。

    本書由張昕任主編,魏玲、楊雪飛、張昊任副主編,主要編寫人員分工如下:張昕、楊雪飛、張昊編寫第1、2、4章及附錄,宋麗敏編寫第3章,許友麗編寫第5、6章,魏玲編寫第7、8章,黃丙根編寫第9、10章。參加本書案例選擇、代碼調(diào)試等工作的還有:佟超、邵斌、胡麗霞、邱春麗、劉學(xué)普、邢繼昕、劉紅娟。全書由張昕統(tǒng)稿并定稿,由金桂蘭主審。

    本書除了可用作高等院校本、專科學(xué)生的教材外,還兼顧一般讀者,可作為從事計(jì)算機(jī)軟件編程人員的自學(xué)參考書。

    注:章節(jié)前加“*”的內(nèi)容為C++提供的功能。

    全書的實(shí)例程序代碼確保在Visual C++ 6.0和Turbo C 2.0環(huán)境下調(diào)試通過。

    由于編寫時(shí)間倉促,水平有限,本書難免有錯(cuò)誤之處,懇請廣大讀者不吝賜教。

    編 者

    2011年10月

    第1章 C語言緒論 1
    1.1 Visual C++ 6.0環(huán)境運(yùn)行的C程序?qū)嵗?1
    1.1.1 C程序?qū)嵗?1
    1.1.2 C程序的開發(fā)過程 2
    1.1.3 Visual C++ 6.0集成環(huán)境 3
    1.2 C程序的基本結(jié)構(gòu) 6
    1.2.1 C程序的結(jié)構(gòu)特點(diǎn) 6
    1.2.2 C程序的書寫格式 8
    1.3 C語言的詞法 8
    1.3.1 C語言的字符集 8
    1.3.2 C語言的詞法 8
    1.4 C語言數(shù)據(jù)輸入和輸出 9
    1.4.1 C語言格式輸入/輸出 10
    1.4.2 C語言字符數(shù)據(jù)輸入/輸出 13
    1.4.3 C++的輸入輸出流 14
    1.5 程序設(shè)計(jì)語言的發(fā)展 15
    1.5.1 程序與程序設(shè)計(jì)語言 15
    1.5.2 高級語言與C語言 16
    本章小結(jié) 17
    習(xí)題一 17
    項(xiàng)目實(shí)訓(xùn) 18
    第2章 數(shù)據(jù)類型及表達(dá)式 19
    2.1 關(guān)于數(shù)據(jù)類型及表達(dá)式的C程序?qū)嵗?19
    2.2 C語言的數(shù)據(jù)類型 21
    2.2.1 基本數(shù)據(jù)類型 21
    2.2.2 常量 22
    2.2.3 變量及其類型定義 24
    2.3 運(yùn)算符及表達(dá)式 25
    2.3.1 運(yùn)算符和表達(dá)式 25
    2.3.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 26
    2.3.3 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 27
    2.3.4 邏輯運(yùn)算符和邏輯表達(dá)式 27
    2.3.5 條件運(yùn)算符和條件表達(dá)式 28
    2.3.6 賦值運(yùn)算符和賦值表達(dá)式 28
    2.3.7 逗號運(yùn)算符和逗號表達(dá)式 29
    2.3.8 求字節(jié)運(yùn)算符 30
    2.3.9 類型轉(zhuǎn)換 30
    本章小結(jié) 31
    習(xí)題二 32
    項(xiàng)目實(shí)訓(xùn) 34
    第3章 結(jié)構(gòu)化程序設(shè)計(jì) 35
    3.1 順序結(jié)構(gòu)程序設(shè)計(jì) 35
    3.1.1 順序結(jié)構(gòu)的C程序?qū)嵗?35
    3.1.2 順序結(jié)構(gòu)語句 35
    3.1.3 程序?qū)嵱?xùn) 36
    3.2 選擇結(jié)構(gòu)程序設(shè)計(jì) 38
    3.2.1 選擇結(jié)構(gòu)的C程序?qū)嵗?38
    3.2.2 if 語句 38
    3.2.3 switch語句 45
    3.2.4 程序?qū)嵱?xùn) 47
    3.3 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 49
    3.3.1 循環(huán)結(jié)構(gòu)的C程序?qū)嵗?49
    3.3.2 while語句 50
    3.3.3 do-while語句 51
    3.3.4 for語句 52
    3.3.5 循環(huán)的嵌套 54
    3.3.6 break語句和continue語句 55
    3.3.7 程序?qū)嵱?xùn) 57
    3.4 結(jié)構(gòu)化程序設(shè)計(jì)方法與綜合實(shí)訓(xùn) 59
    3.4.1 結(jié)構(gòu)化程序設(shè)計(jì)方法 59
    3.4.2 綜合實(shí)訓(xùn) 59
    本章小結(jié) 63
    習(xí)題三 64
    項(xiàng)目實(shí)訓(xùn) 68
    第4章 數(shù)組 69
    4.1 數(shù)組應(yīng)用的C程序?qū)嵗?69
    4.2 一維數(shù)組的定義和引用 70
    4.2.1 一維數(shù)組的定義 70
    4.2.2 一維數(shù)組元素的引用 70
    4.2.3 一維數(shù)組的初始化 71
    4.3 二維數(shù)組的定義和引用 71
    4.3.1 二維數(shù)組的定義 71
    4.3.2 二維數(shù)組元素的引用 72
    4.3.3 二維數(shù)組的初始化 72
    4.4 字符數(shù)組與字符串 73
    4.4.1 字符數(shù)組的定義 73
    4.4.2 字符數(shù)組的初始化 74
    4.4.3 字符數(shù)組的引用 75
    4.4.4 字符數(shù)組的輸入輸出 75
    4.4.5 字符串處理函數(shù) 76
    4.5 綜合實(shí)訓(xùn) 78
    本章小結(jié) 82
    習(xí)題四 83
    項(xiàng)目實(shí)訓(xùn) 86
    第5章 函數(shù)與預(yù)處理 87
    5.1 函數(shù)應(yīng)用的C程序?qū)嵗?87
    5.2 函數(shù)的定義 88
    5.2.1 函數(shù)的定義 89
    5.2.2 函數(shù)原型 91
    5.3 函數(shù)調(diào)用 91
    5.3.1 函數(shù)調(diào)用 91
    5.3.2 函數(shù)傳值調(diào)用 92
    5.3.3 函數(shù)返回值 95
    5.4 函數(shù)的嵌套調(diào)用和遞歸調(diào)用 98
    5.4.1 函數(shù)的嵌套調(diào)用 98
    5.4.2 函數(shù)的遞歸調(diào)用 99
    *5.5 內(nèi)聯(lián)函數(shù)和重載函數(shù) 103
    5.5.1 內(nèi)聯(lián)函數(shù) 103
    5.5.2 重載函數(shù) 103
    5.6 作用域 105
    5.6.1 作用域 105
    5.6.2 局部變量和全局變量 106
    5.7 變量及函數(shù)的存儲類型 108
    5.7.1 變量的存儲類型 108
    5.7.2 函數(shù)的存儲類型 113
    5.8 編譯預(yù)處理 113
    5.8.1 宏定義 114
    5.8.2 “文件包含”處理 119
    5.8.3 條件編譯 119
    5.9 綜合實(shí)訓(xùn) 120
    本章小結(jié) 122
    習(xí)題五 123
    項(xiàng)目實(shí)訓(xùn) 128
    第6章 指針與引用 129
    6.1 關(guān)于指針的C程序?qū)嵗?129
    6.2 指針 130
    6.2.1 地址和指針的概念 130
    6.2.2 指向變量的指針變量 132
    6.3 指針與數(shù)組 133
    6.3.1 指向數(shù)組元素的指針 133
    6.3.2 通過指針引用數(shù)組元素 134
    6.3.3 數(shù)組名作函數(shù)參數(shù) 137
    6.3.4 指針與字符數(shù)組 141
    6.3.5 數(shù)組指針 144
    6.4 指針與函數(shù) 145
    6.4.1 指針作函數(shù)參數(shù) 145
    6.4.2 函數(shù)指針 146
    6.4.3 指針函數(shù) 149
    6.5 多級指針與指針數(shù)組 150
    6.5.1 多級指針 150
    6.5.2 指針數(shù)組 151
    6.5.3 main函數(shù)的參數(shù) 152
    *6.6 引用 153
    *6.7 內(nèi)存管理 156
    6.8 綜合實(shí)訓(xùn) 158
    本章小結(jié) 158
    習(xí)題六 160
    項(xiàng)目實(shí)訓(xùn) 165
    第7章 結(jié)構(gòu)體、聯(lián)合體和枚舉類型 166
    7.1 結(jié)構(gòu)體 166
    7.1.1 結(jié)構(gòu)體與結(jié)構(gòu)變量 166
    7.1.2 結(jié)構(gòu)成員的引用 169
    7.1.3 結(jié)構(gòu)數(shù)組 170
    7.1.4 結(jié)構(gòu)指針與鏈表 173
    7.2 聯(lián)合體 186
    7.2.1 聯(lián)合體和聯(lián)合變量 186
    7.2.2 聯(lián)合體的引用及特點(diǎn) 187
    7.3 枚舉類型 188
    7.3.1 枚舉類型及變量的定義 188
    7.3.2 枚舉元素的引用 189
    7.4 自定義類型 190
    7.5 綜合實(shí)訓(xùn) 191
    本章小結(jié) 194
    習(xí)題七 194
    項(xiàng)目實(shí)訓(xùn) 199
    第8章 位運(yùn)算 200
    8.1 位運(yùn)算的C程序?qū)嵗?200
    8.2 二進(jìn)制位運(yùn)算 200
    8.2.1 二進(jìn)制位運(yùn)算 201
    8.2.2 位復(fù)合賦值運(yùn)算符 205
    8.3 位段 206
    8.4 綜合實(shí)訓(xùn) 208
    本章小結(jié) 210
    習(xí)題八 210
    項(xiàng)目實(shí)訓(xùn) 211
    第9章 文件 212
    9.1 文件操作的C程序?qū)嵗?212
    9.1.1 文件操作的C程序?qū)嵗?212
    9.1.2 C文件概述 214
    9.1.3 文件類型指針 215
    9.2 文件的打開與關(guān)閉 215
    9.2.1 文件打開函數(shù)fopen() 215
    9.2.2 文件關(guān)閉函數(shù)fclose() 217
    9.3 文件的讀寫 217
    9.3.1 單個(gè)字符讀寫函數(shù) 217
    9.3.2 字符串讀寫函數(shù) 218
    9.3.3 數(shù)據(jù)塊讀寫函數(shù) 219
    9.3.4 格式化讀寫函數(shù) 220
    9.3.5 整數(shù)讀寫函數(shù) 221
    9.4 文件的定位 222
    9.4.1 文件的定位 222
    9.4.2 文件位置指針的檢測 223
    9.5 文件的出錯(cuò)檢測 224
    9.5.1 文件出錯(cuò)檢測函數(shù)ferror() 224
    9.5.2 出錯(cuò)標(biāo)志置零函數(shù)clearerr() 224
    9.6 綜合實(shí)訓(xùn) 225
    本章小結(jié) 227
    習(xí)題九 227
    項(xiàng)目實(shí)訓(xùn) 228
    *第10章 C++面向?qū)ο蟪绦蛟O(shè)計(jì) 229
    10.1 C++面向?qū)ο蟮某绦驅(qū)嵗?229
    10.1.1 C++面向?qū)ο蟮某绦驅(qū)嵗?229
    10.1.2 C++語言概述 231
    10.2 類與對象 232
    10.2.1 面向?qū)ο蟮幕靖拍?232
    10.2.2 類的構(gòu)造與封裝 232
    10.2.3 創(chuàng)建對象 235
    10.2.4 友元 236
    10.2.5 模板 239
    10.2.6 程序?qū)嵱?xùn) 240
    10.3 繼承與派生 241
    10.3.1 繼承與派生的概念 241
    10.3.2 派生類 242
    10.3.3 派生類的構(gòu)造函數(shù)與析構(gòu)函數(shù) 243
    10.3.4 虛函數(shù) 245
    10.3.5 程序?qū)嵱?xùn) 246
    10.4 運(yùn)算符重載 248
    10.4.1 重載運(yùn)算符 248
    10.4.2 運(yùn)算符重載規(guī)則 249
    10.4.3 類型轉(zhuǎn)換與轉(zhuǎn)換函數(shù) 249
    10.5 綜合實(shí)訓(xùn) 251
    本章小結(jié) 253
    習(xí)題十 254
    項(xiàng)目實(shí)訓(xùn) 254
    附錄A ASCII字符編碼一覽表 256
    附錄B C庫函數(shù) 257
    附錄C Turbo C 2.0集成環(huán)境 261
    參考文獻(xiàn) 269
最新評論共有 1 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
东明县| 桃园市| 布尔津县| 吉木萨尔县| 丰原市| 大洼县| 淅川县| 高要市| 封开县| 靖安县| 咸宁市| 昆明市| 伊金霍洛旗| 斗六市| 安溪县| 民丰县| 海林市| 江口县| 游戏| 宜兴市| 大安市| 长顺县| 德安县| 连山| 龙岩市| 新津县| 苗栗县| 金秀| 陈巴尔虎旗| 北安市| 垫江县| 民乐县| 肃南| 南京市| 肇州县| 临清市| 交城县| 石台县| 菏泽市| 岱山县| 绩溪县|