出版時間:2009-5 出版社:高等教育出版社 作者:龔沛曾,楊志強 主編 頁數(shù):273 字數(shù):430000
Tag標簽:無
前言
本書是普通高等教育“十一五”國家級規(guī)劃教材,是根據(jù)教育部《關(guān)于進一步加強高等學校計算機基礎(chǔ)教學的意見》的基本要求、為普通高等學校非計算機專業(yè)學生編寫的教材。 隨著計算機應用的不斷深入,對大學生的程序設(shè)計能力有了更高的要求。大學生不僅要能夠編寫面向過程的結(jié)構(gòu)化程序,而且還要掌握面向?qū)ο蟪绦蛟O(shè)計技術(shù)。為了解決內(nèi)容多、課時少的矛盾,作者對“C/C++程序設(shè)計”課程進行了大膽的改革和嘗試,對實際應用中很少使用的內(nèi)容進行淡化或刪除,并將傳統(tǒng)的面向過程程序設(shè)計和現(xiàn)代的面向?qū)ο蟪绦蛟O(shè)計兩部分內(nèi)容有機地融合成一門課程。希望學生通過該課程的學習,一方面為后繼計算機應用課程夯實基礎(chǔ);另一方面初步具備利用現(xiàn)代編程技術(shù)解決各自專業(yè)領(lǐng)域中計算機應用問題的能力?! ”緯?章。前7章是傳統(tǒng)的面向過程程序設(shè)計,介紹了基本概念和基礎(chǔ)知識、結(jié)構(gòu)化程序設(shè)計、數(shù)組、函數(shù)和文件等內(nèi)容,這部分是傳統(tǒng)C語言的內(nèi)容,也是程序設(shè)計的基礎(chǔ);第8章面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ),介紹了類和對象、繼承和派生以及多態(tài)性等內(nèi)容。
內(nèi)容概要
本書是普通高等教育“十一五”國家級規(guī)劃教材,國家教學成果獎配套教材。本書根據(jù)教育部《關(guān)于進一步加強高等學校計算機基礎(chǔ)教學的意見》中有關(guān)計算機程序設(shè)計基礎(chǔ)課程的教學要求而編寫。本書以VisualC++為開發(fā)環(huán)境,主要內(nèi)容包括:C/C++概述,基本數(shù)據(jù)類型、運算符和表達式,結(jié)構(gòu)化程序設(shè)計,數(shù)組和指針,函數(shù),結(jié)構(gòu)和鏈表,文件,面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ),并針對課程內(nèi)容設(shè)置了10個實驗?! ”緯凑铡昂粚嵒A(chǔ)、面向應用、培養(yǎng)創(chuàng)新”的指導思想更加重了教材的基礎(chǔ)性、應用性和創(chuàng)新性,成功地將傳統(tǒng)的面向過程程序設(shè)計和現(xiàn)代的面向?qū)ο蟪绦蛟O(shè)計兩部分有機地結(jié)合在一起,體現(xiàn)了教材的先進性?! ”緯勺鳛楦叩葘W校程序設(shè)計課程教材,也可作為培訓或自學教材。
作者簡介
龔沛曾,1982年畢業(yè)于華東理工大學自動控制系?,F(xiàn)為同濟大學計算機科學與技術(shù)系教授,任教育部高等學校計算機基礎(chǔ)課程教學指導委員會委員、全國高校計算機教育研究會副理事長、上海市計算機基礎(chǔ)教育協(xié)會副理事長。長期從事計算機基礎(chǔ)教學與研究工作,主持多項教育部教改項目
書籍目錄
第一篇 教學篇 第1章 C/C++概述 1.1 C/C++發(fā)展簡史 1.2 簡單的C/c++程序?qū)嵗 ?.3 基本語法成分 1.4 數(shù)據(jù)的輸入和輸出 1.5 編譯預處理 1.6 VisualC++簡介 習題 第2章 基本數(shù)據(jù)類型、運算符和表達式 2.1 數(shù)據(jù)類型 2.2 變量和常量 2.3 運算符和表達式 2.4 指針 2.5 typedef語句 2.6 應用舉例 習題 第3章 結(jié)構(gòu)化程序設(shè)計 3.1 順序結(jié)構(gòu) 3.2 選擇結(jié)構(gòu) 3.3 循環(huán)結(jié)構(gòu) 3.4 其他控制語句 3.5 應用舉例 習題 第4章 數(shù)組和指針 4.1 一維數(shù)組 4.2 二維數(shù)組 4.3 字符數(shù)組 4.4 指針和數(shù)組 4.5 應用舉例 習題 第5章 函數(shù) 5.1 函數(shù)的定義、調(diào)用和說明 5.2 函數(shù)間的參數(shù)傳遞 5.3 遞歸函數(shù) 5.4 函數(shù)參數(shù)缺省 5.5 函數(shù)重載 5.6 函數(shù)模板 5.7 作用域與存儲類別 5.8 應用舉例 習題 第6章 結(jié)構(gòu)和鏈表 6.1 結(jié)構(gòu)類型 6.2 結(jié)構(gòu)的應用——鏈表 6.3 應用舉例 習題 第7章 文件 第8章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)第二篇 實驗篇參考文獻
章節(jié)摘錄
2.1數(shù)據(jù)類型 程序處理的對象是數(shù)據(jù)。數(shù)據(jù)有許多表現(xiàn)形式,如表示產(chǎn)品數(shù)量的數(shù)值數(shù)據(jù)、產(chǎn)品名稱的文字數(shù)據(jù)等都是常見數(shù)據(jù)。計算機要處理這些數(shù)據(jù),首先要將其存放在內(nèi)存中。不同形式的數(shù)據(jù)其存儲的格式不同,占用的內(nèi)存字節(jié)數(shù)不同,可以進行的運算也不同。程序中對各種數(shù)據(jù)進行處理之前,首先要定義數(shù)據(jù)的類型,以便為這些數(shù)據(jù)分配存儲空間,以及可以采用的運算。不同的程序設(shè)計語言,數(shù)據(jù)類型的種類有所不同。C/C++的數(shù)據(jù)有兩種基本形式:即常量和變量。常量本身的書寫格式就規(guī)定了該常量的類型;變量的類型要通過變量定義語句來說明。 2.1.1數(shù)據(jù)類型分類 C/C++提供的數(shù)據(jù)類型如圖1.2.1所示??煞譃閮纱箢悾阂活愂腔緮?shù)據(jù)類型,由系統(tǒng)自動提供,用戶可直接使用。如整型(int)、字符型(char)等;另一類為構(gòu)造類型,是在基本數(shù)據(jù)類型的基礎(chǔ)上,由系統(tǒng)或用戶自定義的,如結(jié)構(gòu)型(struct)、類(class)類型等?! ≡O(shè)計程序時,用到的變量必須指明其類型。數(shù)據(jù)類型的作用有以下兩個: ①指出了應為數(shù)據(jù)分配的存儲空間大小。不同類型的數(shù)據(jù)占用的內(nèi)存空間是不同的。 ?、谝?guī)定了數(shù)據(jù)所能進行的運算,不同類型的數(shù)據(jù)可以進行的運算種類也不同。
編輯推薦
《C/C++程序設(shè)計教程》特色 《C/C++程序設(shè)計教程》以教育部《關(guān)于進一步加強高等學校計算機基礎(chǔ)教學的意見》為指導,以“夯實基礎(chǔ)、面向應用、培養(yǎng)創(chuàng)新”為教學目標,全新組織教材內(nèi)容; 《C/C++程序設(shè)計教程》以VisuaIC++為開發(fā)環(huán)境,將C與C++語言有機融合在一起;內(nèi)容編寫上突出以程序設(shè)計為中心,以語言知識為工具的指導思想; 《C/C++程序設(shè)計教程》以綜合類高校非計算機專業(yè)需求為目標,內(nèi)容編寫上體現(xiàn)語法精練、實例豐富、分析透徹、習題種類多樣等特點。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載