出版時(shí)間:2003-8-1 出版社:天津電子出版社 作者:北京金洪恩電腦有限公司
Tag標(biāo)簽:無
內(nèi)容概要
歡迎加入學(xué)習(xí)C和C++程序設(shè)計(jì)的隊(duì)伍。C和C++語言是現(xiàn)今非常流行的程序設(shè)計(jì)語言,深受廣大程序員的表睞。本教材從簡(jiǎn)單的樣例入手,邊學(xué)邊練,重點(diǎn)講述解決問題的思路;精心設(shè)計(jì)每章節(jié)的樣例,由淺入深、講解透徹;每章備有相關(guān)練習(xí)題,讓讀者能及時(shí)鞏固。 本教材前九章介紹C語言,為后面的程序設(shè)計(jì)奠定堅(jiān)實(shí)的基礎(chǔ),這部分內(nèi)容包括:C語言基礎(chǔ)、邏輯運(yùn)算、控制語句、數(shù)組、函數(shù)、編譯預(yù)處理、指針、結(jié)構(gòu)體。后十章介紹C++語言,為今后的實(shí)際應(yīng)用添磚加瓦,這部分內(nèi)容包括:C++語言的新特性、類與對(duì)象、靜態(tài)成員、友元、運(yùn)算符重載、繼承、多態(tài)性和虛函數(shù)、流、模板。 此外,本教材所有的例程都在Visual C++ 6.0下調(diào)試通過,讀者在學(xué)習(xí)本教材的過程中,還可以學(xué)習(xí)如何在Visual C++ 6.0中編寫控制臺(tái)程序。 本教材適合程序設(shè)計(jì)的初學(xué)者、對(duì)程序設(shè)計(jì)有初步了解的人士、或想了解C和C++語言的讀者閱讀。 本教材配有多媒體教學(xué)光盤,將理論學(xué)習(xí)中難于理解的內(nèi)容用生動(dòng)形象的多媒體形式展現(xiàn)在讀者面前,使學(xué)習(xí)變得更加輕松。
書籍目錄
第1章 C語言概述及Visual C++ 6.0控制臺(tái)程序1.什么是C程序2.如何讓我們的C程序運(yùn)行起來!3.這個(gè)程序是怎么被執(zhí)行的?4.注意C中字母的大小有別第2章 基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式一、基本數(shù)據(jù)類型1.C語言提供的基本數(shù)據(jù)類型有哪些2.常量和變量3.C語言的基本數(shù)據(jù)類型及其表示二、運(yùn)算符和表達(dá)式1.給變量賦初值2.運(yùn)算符和表達(dá)式3.數(shù)據(jù)類型的轉(zhuǎn)換第3章 數(shù)據(jù)的輸入輸出一、格式輸入、輸入函數(shù)1.格式輸出函數(shù)Printf2.格式輸入函數(shù)scanf二、字符輸入輸出函數(shù)1.字符輸出函數(shù)putchar2.字符輸入函數(shù)getchar三、應(yīng)用舉例第4章 邏輯運(yùn)算和控制語句一、程序的三種基本結(jié)構(gòu)1.順序結(jié)構(gòu)2.選擇結(jié)構(gòu)3.循環(huán)結(jié)構(gòu)4.程序的流程圖二、選擇控制語句1.關(guān)系運(yùn)算符和關(guān)系表達(dá)式2.邏輯運(yùn)算符和邏輯表達(dá)式3.條件運(yùn)算符和邏輯表達(dá)式4.條件選擇語句if5.分支結(jié)構(gòu)switch三、循環(huán)控制語句1.for循環(huán)語句2.while循環(huán)語句3.do while循環(huán)語句4.多重循環(huán)語句5.break語句和continue第5章 數(shù)組一、一維數(shù)組1.一維數(shù)組的定義2.一維數(shù)組元素的賦值和初始化3.一維數(shù)組的程序舉例二、二維數(shù)組1.二維數(shù)組的定義2.二維數(shù)組元素的賦值初始化3.二維數(shù)組程序舉例三、字符數(shù)組1.字符數(shù)組的定義2.字符數(shù)組的初始化四、字符串和字符串處理1.字符串的定義2.字符串的初始化3.字符串的輸入輸出4.字符串處理函數(shù)第6章 函數(shù)一、函數(shù)的定義與調(diào)用1.什么是函數(shù)2.函數(shù)的定義3.函數(shù)的聲明4.函數(shù)的調(diào)用二、參數(shù)傳遞三、遞歸函數(shù)四、變量的作用域與生存期1.變量的作用域2.變量的生存期和存儲(chǔ)類型第7章 編譯預(yù)處理一、宏定義1.不帶參數(shù)的宏定義2.帶參數(shù)的宏定義二、文件包含三、多文件程序第8章 指針一、指針1.什么是指針2.指針的定義3.指針的運(yùn)算二、指針與數(shù)組1.指針與數(shù)組的關(guān)系2.應(yīng)用舉例3.指針數(shù)組三、指針、數(shù)組與函數(shù)1.指針作函數(shù)的參數(shù)2.數(shù)組與函數(shù)3.用變量的地址為函數(shù)的實(shí)參4.返回指針的函數(shù)四、利用指針動(dòng)態(tài)分配內(nèi)存第9章 結(jié)構(gòu)體和枚舉類型一、結(jié)構(gòu)體類型1.什么是結(jié)構(gòu)體2.結(jié)構(gòu)體的定義3.定義結(jié)構(gòu)體變量4.結(jié)構(gòu)體變量的初始化5.結(jié)構(gòu)體數(shù)組6.結(jié)構(gòu)體指針7.結(jié)構(gòu)體與函數(shù)二、結(jié)構(gòu)體在鏈表中的應(yīng)用1.什么是鏈表2.如何建立鏈表3.鏈表的輸出4.統(tǒng)計(jì)鏈表結(jié)點(diǎn)的個(gè)數(shù)5.鏈表結(jié)點(diǎn)的查找6.鏈表的插入7.刪除一個(gè)結(jié)點(diǎn)三、枚舉類型1.枚舉類型的定義2.枚舉變量的聲明3.枚舉類型變量的賦值和應(yīng)用4.枚舉類型的應(yīng)用舉例第10章 C++語言基礎(chǔ)部分一、編寫第一個(gè)C++程序1.Hello.cpp你的第一個(gè)C++程序2.運(yùn)行程序3.Hello.cpp程序代碼分析4.在Visual C++ 6.0上實(shí)現(xiàn)基于控制臺(tái)的C++程序二、C++的輸入和輸出1.輸出流對(duì)象cout使用介紹2.輸入流對(duì)象cin使用介紹三、const常量定義和使用第11章 C++中函數(shù)的新特性一、內(nèi)聯(lián)函數(shù)二、函數(shù)原型三、重載函數(shù)四、缺省參數(shù)五、引用1.獨(dú)立引用2.引用作為參數(shù)傳遞3.引用作為返回類型4.引用與指針的區(qū)別第12章 C++中的兩個(gè)基礎(chǔ)概念:類與對(duì)象一、類和對(duì)象1.新的數(shù)據(jù)類型"類"的引入2.類和對(duì)象3.類的定義和實(shí)現(xiàn)4.類的使用5.類的定義及實(shí)現(xiàn)示例程序演示6.提示:在Visual C++ 6.0的程序中添加一個(gè)類二、存取訪問控制1.關(guān)鍵字public2.關(guān)鍵字private3.關(guān)鍵字protected三、類與結(jié)構(gòu)體四、應(yīng)用舉例第13章 進(jìn)一步走近"類"一、new和delete1.new2.delete二、構(gòu)造函數(shù)和析構(gòu)函數(shù)1.構(gòu)造函數(shù)2.析構(gòu)函數(shù)三、再談new、delete和malloc、free四、this指針五、應(yīng)用舉例第14章 靜態(tài)成員和友元一、靜態(tài)成員1.靜態(tài)數(shù)據(jù)成員2.靜態(tài)成員函數(shù)二、友元1.友元函數(shù)2.友元類三、應(yīng)用舉例第15章 運(yùn)算符重載一、明確目標(biāo):為什么要進(jìn)行運(yùn)算符重載二、以成員函數(shù)實(shí)現(xiàn)運(yùn)算符重載1.重載一元運(yùn)算符:遞增運(yùn)算符"++"2.二元運(yùn)算符重載:重載加運(yùn)算符"+"3.重載賦值運(yùn)算符三、用友元函數(shù)重載運(yùn)算符1.用友元函數(shù)重載加法運(yùn)算符"+"2.重載輸出運(yùn)算符"
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載