出版時(shí)間:2009-8 出版社:清華大學(xué)出版社有限公司 作者:周敏,于瀛軍 主編 頁(yè)數(shù):292
內(nèi)容概要
本書(shū)適用于高職高專理工科各專業(yè)的計(jì)算機(jī)程序基礎(chǔ)教學(xué),全書(shū)著重講述了計(jì)算機(jī)程序設(shè)計(jì)的基礎(chǔ)知識(shí)、基本算法和應(yīng)用編程思想,其目的在于使學(xué)生學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)之后,能結(jié)合社會(huì)生產(chǎn)實(shí)際進(jìn)行程序的綜合開(kāi)發(fā)。全書(shū)共14章,第1章介紹C語(yǔ)言的特點(diǎn)、程序的基本結(jié)構(gòu);第2章介紹C語(yǔ)言的數(shù)據(jù)類型、運(yùn)算符和表達(dá)式;第3、4、5章介紹C語(yǔ)言的順序、選擇、循環(huán)三種程序的基本結(jié)構(gòu)及其在程序設(shè)計(jì)中的基本應(yīng)用;第6、9、10章分別介紹了C語(yǔ)言的構(gòu)造類型、指針類型、枚舉類型和用戶自定義類型及其在程序中的應(yīng)用;第7章介紹C語(yǔ)言的函數(shù)及其在程序中的應(yīng)用;第8章介紹C語(yǔ)言的編譯預(yù)處理;第11章介紹文件的概念及其在程序中的基本應(yīng)用;第12章介紹圖形設(shè)計(jì);第13章是本書(shū)的綜合實(shí)訓(xùn);第14章是綜合測(cè)試及解析?! ”緯?shū)內(nèi)容豐富、結(jié)構(gòu)清晰、圖文并茂,易于教師進(jìn)行教學(xué)與讀者自學(xué)。全書(shū)采用問(wèn)題驅(qū)動(dòng)方式進(jìn)行講解,以程序?qū)嵗秊橹鲗?dǎo),將知識(shí)點(diǎn)融人實(shí)例,以實(shí)例帶動(dòng)知識(shí)點(diǎn)的學(xué)習(xí)。在按實(shí)例進(jìn)行講解時(shí)充分注意保證知識(shí)的相對(duì)完整性和系統(tǒng)性,使讀者通過(guò)學(xué)習(xí)實(shí)例掌握C語(yǔ)言的程序設(shè)計(jì)方法和程序設(shè)計(jì)技巧。
書(shū)籍目錄
第1章 C語(yǔ)言概述 1.1 C語(yǔ)言的發(fā)展歷史及特點(diǎn) 1.2 C語(yǔ)言的基本符號(hào)與詞匯 1.3 程序設(shè)計(jì)基礎(chǔ) 1.4 C語(yǔ)言程序的編輯及運(yùn)行 習(xí)題1 上機(jī)實(shí)訓(xùn)1 第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式 2.1 標(biāo)識(shí)符、常量和變量 2.2 整型數(shù)據(jù) 2.3 實(shí)型數(shù)據(jù) 2.4 字符型數(shù)據(jù) 2.5 數(shù)據(jù)類型的轉(zhuǎn)換 2.6 運(yùn)算符與表達(dá)式 習(xí)題2 上機(jī)實(shí)訓(xùn)2 第3章 順序結(jié)構(gòu)程序設(shè)計(jì) 3.1 程序的三種基本結(jié)構(gòu) 3.2 C語(yǔ)言的基本語(yǔ)句 3.3 數(shù)據(jù)輸出函數(shù) 3.4 數(shù)據(jù)輸入函數(shù) 3.5 程序舉例 習(xí)題3 上機(jī)實(shí)訓(xùn)3第4章 選擇結(jié)構(gòu)程序設(shè)計(jì) 4.1 if語(yǔ)句 4.2 switch語(yǔ)句 4.3 程序舉例 習(xí)題4 上機(jī)實(shí)訓(xùn)4第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 5.1 for語(yǔ)句 5.2 while語(yǔ)句 5.3 do—while語(yǔ)句 ……第6章 數(shù)組第7章 函數(shù)第8章 編譯預(yù)處理第9章 指針第10章 結(jié)構(gòu)體和共用體第11章 文件第12章 C語(yǔ)言屏幕操作函數(shù)及應(yīng)用第13章 綜合實(shí)訓(xùn)第14章 綜合測(cè)試題及解析附錄A ASCII碼表附錄B C庫(kù)函數(shù)參考文獻(xiàn)
章節(jié)摘錄
第1章 C語(yǔ)言概述 1.1 C語(yǔ)言的發(fā)展歷史及特點(diǎn) 1.1.1 C語(yǔ)言的發(fā)展歷史 C語(yǔ)言是美國(guó)貝爾實(shí)驗(yàn)室的DennisM.Ritchie于1972年設(shè)計(jì)實(shí)現(xiàn)的。C語(yǔ)言直接來(lái)源于B語(yǔ)言,但它的根源可以追溯到ALGOL60。ALGOL60結(jié)構(gòu)嚴(yán)謹(jǐn),其設(shè)計(jì)者非常注重語(yǔ)法、分程序結(jié)構(gòu),因此對(duì)于后來(lái)許多重要的程序設(shè)計(jì)語(yǔ)言,如PASCAL,PL/I,SIMULA67都產(chǎn)生過(guò)重要的影響。但它是面向過(guò)程的語(yǔ)言,與計(jì)算機(jī)硬件相距甚遠(yuǎn),不適合編寫(xiě)系統(tǒng)軟件?! ?963年,英國(guó)劍橋大學(xué)在ALGOL60的基礎(chǔ)上推出更接近硬件的CPL語(yǔ)言,但CPL太復(fù)雜,難于實(shí)現(xiàn)。1967年,劍橋大學(xué)的MatinRichards對(duì)CPL語(yǔ)言作了簡(jiǎn)化,推出了BCPL語(yǔ)言。1970年,貝爾實(shí)驗(yàn)室的KenThompson以BCPL為基礎(chǔ),設(shè)計(jì)了更簡(jiǎn)單也更接近硬件的B語(yǔ)言(取BCPL的第一個(gè)字母)。B語(yǔ)言是一種解釋性語(yǔ)言,功能上也不夠強(qiáng),為了很好地適應(yīng)系統(tǒng)程序設(shè)計(jì)的要求,Ritchie把B語(yǔ)言發(fā)展成稱之為C的語(yǔ)言(取BCPL的第二個(gè)字母)。C語(yǔ)言既保持了BCPL語(yǔ)言和B語(yǔ)言的優(yōu)點(diǎn)(如精練,接近硬件),又克服了它們的缺點(diǎn)(如過(guò)于簡(jiǎn)單、數(shù)據(jù)無(wú)類型等)。1973年K.Thompson和D.M.Ritchie用C語(yǔ)言改寫(xiě)了UNIX代碼,并在PDP-11計(jì)算機(jī)上加以實(shí)現(xiàn),即為UNIX版本5,這一版本奠定了UNIX系統(tǒng)的基礎(chǔ),使UNIX逐漸成為最重要的操作系統(tǒng)之一。 ……
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版