關(guān)于我們
書單推薦
新書推薦
|
普通高等教育“十三五”規(guī)劃教材:C++語言程序設(shè)計(第二版) C 語言是應(yīng)用*廣泛的面向?qū)ο蟮某绦蛟O(shè)計語言之一。本書注重可讀性和實用性,配備了大量經(jīng)過精心篩選的例題,既能幫助理解知識,又具有啟發(fā)性。本書在內(nèi)容編寫上分為 C 語言基礎(chǔ)、C 特性和 Windows 操作系統(tǒng)下的應(yīng)用程序開發(fā)基礎(chǔ)三個部分,突出 C 的編程思想和編程能力的培養(yǎng)。本書共分 13 章,分別介紹基本數(shù)據(jù)類型、程序控制語句、函數(shù)、數(shù)組、結(jié)構(gòu)體、共用體和枚舉類型、指針、類、對象、繼承與派生、重載、虛函數(shù)、輸入輸出流、Windows 編程、圖形設(shè)計及應(yīng)用、MFC 編程及應(yīng)用、多媒體程序設(shè)計、網(wǎng)絡(luò)編程和數(shù)據(jù)庫應(yīng)用等內(nèi)容。本書可以作為高等學(xué)校程序設(shè)計語言的教材,也可供從事軟件開發(fā)的工程技術(shù)人員自學(xué)使用。 本書在內(nèi)容編寫上分為 C 語言基礎(chǔ)和Windows操作系統(tǒng)下的應(yīng)用程序開發(fā)基礎(chǔ)兩個部分,突出C 的編程思想和編程能力的培養(yǎng)。 C 語言自問世以來,歷經(jīng)多年發(fā)展,日臻成熟,目前 C 標(biāo)準(zhǔn)已經(jīng)發(fā)展到 C 20。C 20 張思民:教授,就職于廈門大學(xué)嘉庚學(xué)院,長期從事計算機類應(yīng)用項目開發(fā)設(shè)計工作,并在高校擔(dān)任計算機專業(yè)程序設(shè)計課程的教學(xué)工作,有豐富的教學(xué)經(jīng)驗和程序設(shè)計實踐經(jīng)驗。并為企業(yè)開發(fā)設(shè)計過許多應(yīng)用項目,承擔(dān)過多項省部級科研課題研究。劉政宇:碩士研究生,哈爾濱華德學(xué)院教務(wù)處處長,副教授,主要從事大數(shù)據(jù)處理和面向?qū)ο蟮男畔⑾到y(tǒng)設(shè)計與開發(fā)等方面的研究,主講《面向?qū)ο蟪绦蛟O(shè)計》、《數(shù)據(jù)倉庫與數(shù)據(jù)挖掘》等課程,主審、主編或參編計算機相關(guān)專業(yè)教材十余本。宋毅:碩士研究生,哈爾濱華德學(xué)院教師,副教授,研究方向為計算機網(wǎng)絡(luò)安全、自然語言處理,主講課程有《操作系統(tǒng)》、《數(shù)據(jù)結(jié)構(gòu)與算法》、《網(wǎng)絡(luò)應(yīng)用程序設(shè)計》等等。 第 1 章 C 語言概述........................................................................................................................1 1.1 程序設(shè)計語言及 C 的特點................................................................................................1 1.2 C 程序開發(fā)過程 ................................................................................................................2 1.3 編寫簡單的 C 程序 ...........................................................................................................3 1.4 應(yīng)用 VC 編譯、調(diào)試 C 程序..........................................................................................5 本章小結(jié) .......................................................................................................................................7 習(xí)題一 ...........................................................................................................................................7 第 2 章 C 語言基礎(chǔ)........................................................................................................................8 2.1 簡單的輸入輸出語句 ...........................................................................................................8 2.2 數(shù)據(jù)類型及分類.................................................................................................................10 2.2.1 數(shù)據(jù)類型.................................................................................................................10 2.2.2 基本數(shù)據(jù)類型.........................................................................................................11 2.2.3 數(shù)據(jù)類型轉(zhuǎn)換.........................................................................................................12 2.2.4 變量 ........................................................................................................................12 2.2.5 常量 ........................................................................................................................15 2.3 表達式和運算符.................................................................................................................18 2.3.1 表達式與運算符 .....................................................................................................18 2.3.2 算術(shù)運算符.............................................................................................................18 2.3.3 關(guān)系與邏輯運算符 .................................................................................................21 2.3.4 位運算符.................................................................................................................23 2.3.5 常用的標(biāo)準(zhǔn)函數(shù) .....................................................................................................26 2.4 程序控制語句.....................................................................................................................27 2.4.1 語句 ........................................................................................................................27 2.4.2 順序控制語句.........................................................................................................28 2.4.3 選擇控制語句.........................................................................................................30 2.4.4 switch 語句..............................................................................................................34 2.4.5 循環(huán)語句.................................................................................................................35 2.4.6 轉(zhuǎn)向語句.................................................................................................................42 2.5 應(yīng)用實例 ............................................................................................................................42 本章小結(jié) .....................................................................................................................................46 習(xí)題二 .........................................................................................................................................47 第 3 章 函數(shù).....................................................................................................................................51 3.1 函數(shù)定義 ............................................................................................................................51 3.1.1 函數(shù)的分類.............................................................................................................51 3.1.2 函數(shù)的定義 ............................................................................................................ 51 3.2 函數(shù)的調(diào)用........................................................................................................................ 53 3.2.1 函數(shù)調(diào)用的語法形式............................................................................................. 53 3.2.2 函數(shù)調(diào)用的過程..................................................................................................... 54 3.2.3 函數(shù)的傳值調(diào)用..................................................................................................... 55 3.2.4 函數(shù)的引用調(diào)用..................................................................................................... 57 3.2.5 函數(shù)的嵌套調(diào)用..................................................................................................... 60 3.2.6 函數(shù)的遞歸調(diào)用..................................................................................................... 61 3.3 函數(shù)模板............................................................................................................................ 62 3.3.1 函數(shù)模板的定義..................................................................................................... 62 3.3.2 模板函數(shù) ................................................................................................................ 64 3.4 變量的作用域和存儲類型................................................................................................. 65 3.4.1 變量的作用域 ........................................................................................................ 65 3.4.2 變量的存儲類型..................................................................................................... 66 3.4.3 外部變量 ................................................................................................................ 69 3.5 隨機函數(shù)............................................................................................................................ 70 3.6 函數(shù)重載............................................................................................................................ 72 本章小結(jié)..................................................................................................................................... 73 習(xí)題三......................................................................................................................................... 74 第 4 章 構(gòu)造數(shù)據(jù)類型及編譯預(yù)處理........................................................................................... 76 4.1 數(shù)組.................................................................................................................................... 76 4.1.1 一維數(shù)組 ................................................................................................................ 76 4.1.2 多維數(shù)組 ................................................................................................................ 79 4.2 字符數(shù)組............................................................................................................................ 82 4.2.1 字符數(shù)組與字符串................................................................................................. 82 4.2.2 常用字符串處理函數(shù)............................................................................................. 83 4.3 數(shù)組應(yīng)用實踐 .................................................................................................................... 85 4.3.1 排序........................................................................................................................ 85 4.3.2 查找........................................................................................................................ 91 4.3.3 統(tǒng)計應(yīng)用 ................................................................................................................ 97 4.3.4 字符處理 ................................................................................................................ 98 4.4 構(gòu)造數(shù)據(jù)類型 .................................................................................................................... 98 4.4.1 結(jié)構(gòu)體類型 ............................................................................................................ 98 4.4.2 共用體類型 ...........................................................................................................103 4.4.3 枚舉類型 ...............................................................................................................104 4.5 編譯預(yù)處理.......................................................................................................................105 4.5.1 文件包含預(yù)處理..............................................................................................105 4.5.2 宏定義...................................................................................................................106 4.5.3 條件編譯...............................................................................................................108 4.6 類型重定義 typedef...........................................................................................................109 本章小結(jié) ...................................................................................................................................111 習(xí)題四 .......................................................................................................................................111 第 5 章 指針...................................................................................................................................114 5.1 指針和指針變量...............................................................................................................114 5.1.1 指針的概念...........................................................................................................114 5.1.2 指針的運算...........................................................................................................117 5.2 指針與數(shù)組.......................................................................................................................121 5.2.1 指向數(shù)組的指針變量............................................................................................121 5.2.2 指針與二維數(shù)組 ...................................................................................................124 5.2.3 指針和字符串.......................................................................................................126 5.3 指針與函數(shù)...........................................................
你還可能感興趣
我要評論
|