出版時(shí)間:2009-7 出版社:清華大學(xué)出版社 作者:湛為芳 頁數(shù):438
內(nèi)容概要
C++語言是在C語言基礎(chǔ)上發(fā)展起來的一種功能更強(qiáng)大、使用更方便的高級(jí)語言。C++語言的函數(shù)重載、函數(shù)模板以及類向程序員提供了更科學(xué)和高效的程序設(shè)計(jì)手段,尤其是類的繼承與封裝特性使得數(shù)據(jù)處理更安全。C++語言適合于開發(fā)任何類型的程序,既可以設(shè)計(jì)復(fù)雜的系統(tǒng)軟件,也可以開發(fā)龐大的應(yīng)用系統(tǒng)。 本書從C++語言基礎(chǔ)知識(shí)人手,深入淺出地介紹了C++程序設(shè)計(jì)技術(shù)和方法,書中精心設(shè)計(jì)的四百多個(gè)例題和習(xí)題可以幫助讀者很好地領(lǐng)會(huì)C++的基本用法。閱讀本書不需要任何計(jì)算機(jī)語言基礎(chǔ),教材的基礎(chǔ)部分幫助讀者逐步掌握程序設(shè)計(jì)原理與方法,每章的程序設(shè)計(jì)技術(shù)進(jìn)階讓讀者進(jìn)一步掌握C++程序設(shè)計(jì)要領(lǐng),使具有程序設(shè)計(jì)基礎(chǔ)的讀者提高程序設(shè)計(jì)能力。與教材配套的《C++程序設(shè)計(jì)技術(shù)習(xí)題解答與實(shí)驗(yàn)指導(dǎo)》為讀者學(xué)習(xí)主教材提供一定的幫助。 本書適合作為高等院?!癈++語言程序設(shè)計(jì)”課程的教材,也可作為軟件開發(fā)人員的參考書。
書籍目錄
第1章 C++語言基礎(chǔ)知識(shí) 1.1 C++語言數(shù)據(jù)類型 1.1.1 變量 1.1.2 常量 1.1.3 數(shù)據(jù)類型轉(zhuǎn)換 1.2 算術(shù)運(yùn)算 1.2.1 運(yùn)算符基礎(chǔ)知識(shí) 1.2.2 算術(shù)運(yùn)算符 1.2.3 算術(shù)表達(dá)式 1.2.4 常用函數(shù) 1.3 程序結(jié)構(gòu) 1.3.1 文件包含命令 1.3.2 主函數(shù)結(jié)構(gòu) 1.3.3 C++語言源程序基本結(jié)構(gòu) 習(xí)題1第2章 程序基本結(jié)構(gòu) 2.1 順序結(jié)構(gòu) 2.1.1 賦值語句與賦值表達(dá)式 2.1.2 逗號(hào)表達(dá)式 2.1.3 數(shù)據(jù)輸入與輸出 2.1.4 數(shù)據(jù)輸出格式控制 2.1.5 const語句 2.2 選擇結(jié)構(gòu) 2.2.1 關(guān)系運(yùn)算 2.2.2 邏輯運(yùn)算 2.2.3 復(fù)合語句、空語句及注釋語句 2.2.4 if語句 2.2.5 條件表達(dá)式 2.2.6 switch語句 2.3 循環(huán)結(jié)構(gòu) 2.3.1 while語句 2.3.2 do-while語句 2.3.3 for語句 2.3.4 break語句與continue語句 2.3.5 循環(huán)語句嵌套 2.3.6 goto語句 2.4 程序設(shè)計(jì)技術(shù)進(jìn)階 習(xí)題2第3章 數(shù)組 3.1 一維數(shù)組 3.1.1 數(shù)組定義 3.1.2 數(shù)組元素引用與初始化 3.2 二維數(shù)組 3.2.1 數(shù)組定義 3.2.2 數(shù)組元素引用與初始化 3.3 字符數(shù)組 3.3.1 一維字符數(shù)組與字符串 3.3.2 二維字符數(shù)組與字符串?dāng)?shù)組 3.4 數(shù)據(jù)排序 3.4.1 冒泡排序 3.4.2 選擇排序 3.4.3 插入排序 3.4.4 希爾排序 3.5 數(shù)據(jù)查找 3.5.1 順序查找 3.5.2 二分查找 3.6 程序設(shè)計(jì)技術(shù)進(jìn)階 習(xí)題3第4章 函數(shù) 4.1 函數(shù)基礎(chǔ)知識(shí) 4.1.1 函數(shù)定義 4.1.2 函數(shù)調(diào)用與返回 4.1.3 函數(shù)原型 4.2 變量分類 4.2.1 局部變量與全局變量 4.2.2 靜態(tài)變量 4.2.3 外部變量 4.3 外部函數(shù)與靜態(tài)函數(shù) 4.3.1 外部函數(shù) ……第5章 指針與引用第6章 構(gòu)造數(shù)據(jù)類型第7章 預(yù)處理與位運(yùn)算第8章 運(yùn)算符重載第9章 類第10章 再談?lì)惖?1章 文件第12章 Visual C++程序設(shè)計(jì)基礎(chǔ)附錄 ASCII碼與字符對(duì)照表參考文獻(xiàn)
編輯推薦
借鑒國(guó)內(nèi)外計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科和計(jì)算機(jī)基礎(chǔ)課程體系的研究成果,努力反映計(jì)算機(jī)科學(xué)技術(shù)的最新成果和發(fā)展趨勢(shì)?! ?qiáng)調(diào)理論與實(shí)踐緊密結(jié)合,注重能力和綜合素質(zhì)的培養(yǎng),通過實(shí)例講解原理和方法,引導(dǎo)學(xué)生掌握理論方法的實(shí)際運(yùn)用?! ≈鹘滩呐溆须娮诱n件,習(xí)題解答,實(shí)驗(yàn)指導(dǎo)等豐富的教學(xué)資源,方便師生的教與學(xué)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
C++程序設(shè)計(jì)技術(shù) PDF格式下載