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

C語言程序設計(Visual C++ 6.0環(huán)境)

中國水利水電出版社
    【作 者】張昕 主編 【I S B N 】978-7-5084-2928-1 【責任編輯】吳萍 【適用讀者群】本科 【出版時間】2005-06-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁 數(shù)】300 【千字數(shù)】 【印 張】 【定 價】26 【叢 書】21世紀高等院校規(guī)劃教材 【備注信息】
圖書詳情

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

    該教材注重理論聯(lián)系實際,具有實例切入、深入淺出、分散難點、突出重點、闡述簡明、分析透徹的特點。全書分為10章,第1章至第9章介紹了C語言結(jié)構(gòu)化程序設計知識、語法規(guī)則及編程技能,該部分內(nèi)容安排對應全國計算機等級二級考試。第10章介紹了C++面向?qū)ο蟮某绦蛟O計基本方法,講述C++面向?qū)ο蟮闹饕卣鳌H珪戎攸c突破C語言結(jié)構(gòu)化程序設計內(nèi)容,又涵蓋了C++面向?qū)ο蟮幕緝?nèi)容。

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

    1.實例導入,案例教學,分散難點,突出重點,體現(xiàn)結(jié)構(gòu)化程序設計思想。

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

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

    4.本教材既能滿足學習C語言程序設計知識、掌握編程技巧、備考和應考的需要,又能培養(yǎng)學生程序開發(fā)設計的能力和解決實際問題的能力。

    C語言是應用最為廣泛的一種高級程序設計語言,以它獨到的優(yōu)勢和特點贏得了編程人員的青睞和信任。C語言功能豐富,表達能力強,使用靈活方便,程序效率高,是結(jié)構(gòu)化的程序設計語言。C語言具有低級語言的許多特點,可直接處理字符,進行位運算和指針運算等。因此,C語言具有很強的實用性,既可用來編寫應用軟件,也適合于編寫系統(tǒng)軟件。現(xiàn)在,近乎所有高等院校都將“C語言程序設計”作為計算機專業(yè)必修課程和非計算機專業(yè)首選程序設計語言課程。C語言程序設計也是全國和各省的計算機等級考試的重要考試內(nèi)容。

    本教材融入了編者多年的教學經(jīng)驗,充分考慮到初學者的能力、認知水平、知識結(jié)構(gòu)等因素,著力體現(xiàn)以下特色:實例導入,案例教學,分散難點,突出重點,體現(xiàn)結(jié)構(gòu)化程序設計思想;深入研究C語言教學大綱和全國計算機二級考試的要求,通過經(jīng)典實例闡述C語言的概念、語法及程序設計技術,實例與二級試題相結(jié)合,使學習者能夠順利通過C語言二級考試;程序調(diào)試和運行環(huán)境為Windows 平臺下的Visual C++ 6.0,初步介紹了面向?qū)ο蟪绦蛟O計語言C++的基本內(nèi)容,為今后學習C++做好鋪墊。本教材既能滿足學習C語言程序設計知識、掌握編程技巧、備考和應考的需要,又能培養(yǎng)學生程序開發(fā)設計的能力和解決實際問題的能力。

    教材遵照循序漸進、由淺入深的原則,文字敘述清晰扼要、通俗易懂,理論闡述簡明科學,選例經(jīng)典實用、分析透徹淺顯,使讀者在要點把握時感到具體生動,而不抽象枯澀。在內(nèi)容安排上分為兩個部分,第一部分由第1章~第9章組成,介紹C語言結(jié)構(gòu)化程序設計知識、語法規(guī)則及編程技巧,該部分內(nèi)容安排對應全國計算機等級二級考試。第二部分即第10章,介紹C++面向?qū)ο蟮某绦蛟O計基本方法,講述C++面向?qū)ο蟮闹饕卣鳌?/p>

    本書由張昕主編,肖榮,金桂蘭任副主編,參加本書編寫的有:張昕、肖榮、金桂蘭、宋麗敏、許友麗、魏玲、黃丙根、姬秀荔等。全書由張昕統(tǒng)稿并定稿,由安志遠主審。

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

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

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

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

    編 者

    2005年1月


    前言
    第1章 C語言緒論 1
    本章導讀 1
    1.1 Visual C++ 6.0環(huán)境運行的C程序?qū)嵗?1
    1.1.1 C程序?qū)嵗?1
    1.1.2 C程序的開發(fā)過程 3
    1.1.3 Visual C++ 6.0集成環(huán)境 3
    1.2 C程序的基本結(jié)構(gòu) 7
    1.2.1 C程序的結(jié)構(gòu)特點 7
    1.2.2 C程序的書寫格式 8
    1.3 C語言的詞法 9
    1.3.1 C語言的字符集 9
    1.3.2 C語言的詞法 9
    1.4 C語言數(shù)據(jù)輸入和輸出 10
    1.4.1 C語言格式輸入/輸出 11
    1.4.2 C語言字符數(shù)據(jù)輸入/輸出 14
    1.4.3 C++的輸入輸出流 15
    1.5 程序設計語言發(fā)展 17
    1.5.1 程序與程序設計語言 17
    1.5.2 高級語言與C語言 17
    本章小結(jié) 18
    習題一 18
    第2章 數(shù)據(jù)類型及表達式 20
    本章導讀 20
    2.1 關于數(shù)據(jù)類型及表達式的C程序?qū)嵗?20
    2.2 C語言的數(shù)據(jù)類型 22
    2.2.1 基本數(shù)據(jù)類型 22
    2.2.2 常量 24
    2.2.3 變量及其類型定義 25
    2.3 運算符及表達式 26
    2.3.1 運算符和表達式 26
    2.3.2 算術運算符和算術表達式 27
    2.3.3 關系運算符和關系表達式 28
    2.3.4 邏輯運算符和邏輯表達式 29
    2.3.5 條件運算符和條件表達式 30
    2.3.6 賦值運算符和賦值表達式 30
    2.3.7 逗號運算符和逗號表達式 31
    2.3.8 求字節(jié)運算符 32
    2.3.9 類型轉(zhuǎn)換 32
    本章小結(jié) 33
    習題二 34
    第3章 結(jié)構(gòu)化程序設計 37
    本章導讀 37
    3.1 順序結(jié)構(gòu)程序設計 37
    3.1.1 順序結(jié)構(gòu)的C程序?qū)嵗?37
    3.1.2 順序結(jié)構(gòu)語句 38
    3.1.3 程序?qū)嵱?38
    3.2 選擇結(jié)構(gòu)程序設計 40
    3.2.1 選擇結(jié)構(gòu)的C程序?qū)嵗?40
    3.2.2 if 語句 41
    3.2.3 switch 語句 47
    3.2.4 程序?qū)嵱?50
    3.3 循環(huán)結(jié)構(gòu)程序設計 52
    3.3.1 循環(huán)結(jié)構(gòu)的C程序?qū)嵗?52
    3.3.2 while語句 53
    3.3.3 do-while語句 55
    3.3.4 for 語句 56
    3.3.5 循環(huán)的嵌套 58
    3.3.6 break語句和continue語句 59
    3.3.7 程序?qū)嵱?62
    3.4 結(jié)構(gòu)化程序設計方法與綜合實訓 63
    3.4.1 結(jié)構(gòu)化程序設計方法 63
    3.4.2 綜合實訓 64
    本章小結(jié) 69
    習題三 70
    第4章 數(shù)組 75
    本章導讀 75
    4.1 數(shù)組應用的C程序?qū)嵗?75
    4.2 一維數(shù)組的定義和引用 76
    4.2.1 一維數(shù)組的定義 76
    4.2.2 一維數(shù)組元素的引用 77
    4.2.3 一維數(shù)組的初始化 77
    4.3 二維數(shù)組的定義和引用 78
    4.3.1 二維數(shù)組的定義 78
    4.3.2 二維數(shù)組元素的引用 79
    4.3.3 二維數(shù)組的初始化 79
    4.4 字符數(shù)組與字符串 80
    4.4.1 字符數(shù)組的定義 80
    4.4.2 字符數(shù)組的初始化 80
    4.4.3 字符數(shù)組的引用 81
    4.4.4 字符數(shù)組的輸入輸出 82
    4.4.5 字符串處理函數(shù) 83
    4.5 綜合實訓 85
    本章小結(jié) 89
    習題四 90
    第5章 函數(shù)與預處理 94
    本章導讀 94
    5.1 函數(shù)應用的C程序?qū)嵗?94
    5.2 函數(shù)的定義 95
    5.2.1 函數(shù)的定義 96
    5.2.2 函數(shù)原型 98
    5.3 函數(shù)調(diào)用 99
    5.3.1 函數(shù)調(diào)用 99
    5.3.2 函數(shù)傳值調(diào)用 100
    5.3.3 函數(shù)返回值 103
    5.4 函數(shù)的嵌套調(diào)用和遞歸調(diào)用 106
    5.4.1 函數(shù)的嵌套調(diào)用 106
    5.4.2 函數(shù)的遞歸調(diào)用 107
    *5.5 內(nèi)聯(lián)函數(shù)和重載函數(shù) 111
    5.5.1 內(nèi)聯(lián)函數(shù) 111
    5.5.2 重載函數(shù) 112
    5.6 作用域 114
    5.6.1 作用域 114
    5.6.2 局部變量和全局變量 114
    5.7 變量及函數(shù)的存儲類型 117
    5.7.1 變量的存儲類型 117
    5.7.2 函數(shù)的存儲類型 122
    5.8 編譯預處理 123
    5.8.1 宏定義 123
    5.8.2 “文件包含”處理 128
    5.8.3 條件編譯 129
    5.9 綜合實訓 130
    本章小結(jié) 132
    習題五 133
    第6章 指針與引用 139
    本章導讀 139
    6.1 關于指針的C程序?qū)嵗?139
    6.2 指針 140
    6.2.1 地址和指針的概念 140
    6.2.2 指向變量的指針變量 142
    6.3 指針與數(shù)組 144
    6.3.1 指向數(shù)組元素的指針 144
    6.3.2 通過指針引用數(shù)組元素 144
    6.3.3 數(shù)組名作函數(shù)參數(shù) 147
    6.3.4 指針與字符數(shù)組 151
    6.3.5 數(shù)組指針 155
    6.4 指針與函數(shù) 156
    6.4.1 指針作函數(shù)參數(shù) 156
    6.4.2 函數(shù)指針 158
    6.4.3 指針函數(shù) 161
    6.5 多級指針與指針數(shù)組 162
    6.5.1 多級指針 162
    6.5.2 指針數(shù)組 163
    6.5.3 main函數(shù)的參數(shù) 165
    *6.6 引用 166
    *6.7 內(nèi)存管理 169
    6.8 綜合實訓 170
    本章小結(jié) 172
    習題六 173
    第7章 結(jié)構(gòu)體、聯(lián)合體和枚舉類型 179
    本章導讀 179
    7.1 結(jié)構(gòu)體 179
    7.1.1 結(jié)構(gòu)體與結(jié)構(gòu)變量 179
    7.1.2 結(jié)構(gòu)成員的引用 182
    7.1.3 結(jié)構(gòu)數(shù)組 184
    7.1.4 結(jié)構(gòu)指針與鏈表 186
    7.2 聯(lián)合體 200
    7.2.1 聯(lián)合體和聯(lián)合變量 200
    7.2.2 聯(lián)合體的引用及特點 202
    7.3 枚舉類型 203
    7.3.1 枚舉類型及變量的定義 203
    7.3.2 枚舉元素的引用 204
    7.4 自定義類型 205
    7.5 綜合實訓 206
    本章小結(jié) 208
    習題七 209
    第8章 位運算 215
    本章導讀 215
    8.1 位運算的C程序?qū)嵗?215
    8.2 二進制位運算 216
    8.2.1 二進制位運算 216
    8.2.2 位復合賦值運算符 221
    8.3 位段 221
    8.4 綜合實訓 224
    本章小結(jié) 226
    習題八 226
    第9章 文件 228
    本章導讀 228
    9.1 文件操作的C程序?qū)嵗?228
    9.1.1 文件操作的C程序?qū)嵗?228
    9.1.2 C文件概述 230
    9.1.3 文件類型指針 231
    9.2 文件的打開與關閉 231
    9.2.1 文件打開函數(shù)fopen() 232
    9.2.2 文件關閉函數(shù)fclose() 233
    9.3 文件的讀寫 234
    9.3.1 單個字符讀寫函數(shù) 234
    9.3.2 字符串讀寫函數(shù) 235
    9.3.3 數(shù)據(jù)塊讀寫函數(shù) 236
    9.3.4 格式化讀寫函數(shù) 237
    9.3.5 整數(shù)讀寫函數(shù) 238
    9.4 文件的定位 239
    9.4.1 文件的定位 239
    9.4.2 文件位置指針的檢測 241
    9.5 文件的出錯檢測 241
    9.5.1 文件出錯檢測函數(shù)ferror() 241
    9.5.2 出錯標志置零函數(shù)clearerr() 242
    9.6 綜合實訓 242
    本章小結(jié) 244
    習題九 245
    *第10章 C++面向?qū)ο蟪绦蛟O計 246
    本章導讀 246
    10.1 C++面向?qū)ο蟮某绦驅(qū)嵗?246
    10.1.1 C++面向?qū)ο蟮某绦驅(qū)嵗?246
    10.1.2 C++語言概述 249
    10.2 類與對象 249
    10.2.1 面向?qū)ο蟮幕靖拍?249
    10.2.2 類的構(gòu)造與封裝 250
    10.2.3 創(chuàng)建對象 252
    10.2.4 友元 254
    10.2.5 模板 256
    10.2.6 程序?qū)嵱?258
    10.3 繼承與派生 259
    10.3.1 繼承與派生的概念 259
    10.3.2 派生類 260
    10.3.3 派生類的構(gòu)造函數(shù)與析構(gòu)函數(shù) 262
    10.3.4 虛函數(shù) 263
    10.3.5 程序?qū)嵱?264
    10.4 運算符重載 266
    10.4.1 重載運算符 266
    10.4.2 運算符重載規(guī)則 267
    10.4.3 類型轉(zhuǎn)換與轉(zhuǎn)換函數(shù) 268
    10.5 綜合實訓 270
    本章小結(jié) 272
    習題十 273
    附錄1 ASCII字符編碼一覽表 274
    附錄2 C庫函數(shù) 275
    附錄3 Turbo C 2.0集成環(huán)境 279
    參考文獻 287
最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
郓城县| 若尔盖县| 曲松县| 咸丰县| 昭觉县| 绥阳县| 邹城市| 仁布县| 和田县| 昌邑市| 巴南区| 讷河市| 武安市| 邵武市| 邮箱| 图们市| 丹江口市| 昆明市| 平邑县| 定州市| 石渠县| 承德县| 邵阳县| 奇台县| 马鞍山市| 轮台县| 望奎县| 广州市| 莫力| 黄骅市| 岳西县| 武宣县| 白水县| 平谷区| 晋江市| 远安县| 尼勒克县| 甘南县| 双辽市| 耒阳市| 邵东县|