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