出版時間:2009-7 出版社:清華大學出版社 作者:陳秀玲 等編著 頁數(shù):374
內容概要
本書根據(jù)最新頒布的全國計算機等級考試二級C語言程序設計考試大綱要求,結合目前C語言程序設計的廣泛使用,融匯作者多年來從事C語言程序設計的實踐經(jīng)驗編寫而成,重在培養(yǎng)讀者正確理解C語言的各基本知識點、養(yǎng)成良好的編程思想。全書共分9章,主要內容包括C語言程序設計基礎、基本數(shù)據(jù)類型、程序設計、數(shù)組、函數(shù)、指針、預處理命令、復雜數(shù)據(jù)類型和文件操作。對于本書中的例題程序部分,基本上都以流程圖或者N-s框圖的形式進行分析后,再以編程序的形式進行闡述。全書除了針對各個知識點利用例題講解以外,還將從2000年至今的歷年國家計算機等級考試的相關試題以練習題的形式附在各個章節(jié)之后,并進行了解釋說明,同時還將讀者容易犯的錯誤以錯誤列舉的形式進行了詳細的闡述,以方便讀者進行更正。每章后都附有實驗指導,方便讀者上機實際操作。本書可作為高等院校的教材,也可作為社會各界人士學習C語言的參考書。
書籍目錄
第1章 C語言程序設計基礎 1.1 C語言的發(fā)展史及其基本特性 1.1.1 C語言的發(fā)展歷史 1.1.2 C語言的主要特性 1.2 C語言集成開發(fā)環(huán)境簡介 1.2.1 TurboC的安裝 1.2.2 TurboC2.0的啟動與退出 1.2.3 TurboC命令菜單的使用 1.3 C程序的基本結構 1.3.1 C語言的基本結構 1.3.2 程序設計的概念及特點 1.4 C語言的上機操作過程 1.4.1 運行一個C語言程序的過程 1.4.2 在TurboC下運行C語言程序的基本步驟 1.5 本章小結 1.6 實驗指導 練習1-1 習題第2章 基本數(shù)據(jù)類型、運算符和表達式 2.1 C語言的基本數(shù)據(jù)類型 2.1.1 常量與變量 2.1.2 基本數(shù)據(jù)類型 練習2-1 2.2 C語言的運算符和表達式 2.2.1 基本運算符和表達式 2.2.2 運算符的優(yōu)先級及結合性 練習2-2 2.2.3 位邏輯運算符 2.2.4 其他運算符 練習2-3 2.3 數(shù)據(jù)類型間的轉換 2.3.1 自動轉換 2.3.2 強制轉換 練習2-4 2.4 小結及常見錯誤列舉 2.4.1 本章小結 2.4.2 常見錯誤列舉 2.5 實驗指導 習題第3章 程序控制 3.1 程序控制基本結構 3.1.1 結構化程序設計思想 3.1.2 程序設計步驟 3.2 C語句概述 練習3-1 3.3 C程序中的數(shù)據(jù)輸入與輸出 3.3.1 標準輸入輸出(printf和scanf)函數(shù) 練習3-2 3.3.2 putchar()和getchar()函數(shù) 3.3.3 puts()和gets()函數(shù) 練習3-3 3.4 順序結構程序設計 3.5 選擇結構程序設計 3.5.1 選擇結構程序語句 3.5.2 簡單if語句實現(xiàn)選擇結構程序設計 練習3-4 3.5.3 if-else語句實現(xiàn)選擇結構程序設計 練習3-5 3.5.4 if-elseif語句實現(xiàn)選擇結構程序設計 練習3-6 3.5.5 switch語句實現(xiàn)選擇結構程序設計 練習3-7 3.5.6 多種選擇結構語句程序設計 練習3-8 3.5.7 條件運算符實現(xiàn)選擇結構程序設計 練習3-9 ……第4章 數(shù)組第5章 函數(shù)第6章 指針第7章 預處理命令第8章 復雜數(shù)據(jù)類型第9章 文件附錄A 常用表附錄B ASCII碼字符表附錄C Turbo C編譯錯誤信息附錄D Turbo C庫函數(shù)簡介附錄E 全國計算機等級考試二級C語言考試大綱參考文獻
章節(jié)摘錄
第1章 C語言程序設計基礎 1.1 C語言的發(fā)展史及其基本特性 C語言是一種高級語言,是比較接近自然語言和數(shù)學語言的程序設計語言。C語言又是國際上廣泛流行的、很有發(fā)展前途的計算機高級語言。它可以作為系統(tǒng)描述語言,既可以用來編寫系統(tǒng)軟件,也可以用來編寫應用軟件。 以前的操作系統(tǒng)、編譯系統(tǒng)等系統(tǒng)軟件主要是采用匯編語言編寫的(包括UNIX操作系統(tǒng))。但匯編語言存在著不可移植、可讀性差、研制軟件效率不如高級語言等缺點,給編程帶來很多不便。人們設想能否找到一種語言,使之集高級語言與低級語言優(yōu)點于一體,在此情況下,C語言應運而生?! ?.1.1 C語言的發(fā)展歷史 C語言的出現(xiàn)是與UNIX操作系統(tǒng)密切聯(lián)系在一起的,C語言本身也有一個產(chǎn)生和發(fā)展的過程。具體的發(fā)展情況如下?! ?960年出現(xiàn)的ALGOL 60是一種面向問題的高級語言,由于它離硬件比較遠,所以不宜用來編寫系統(tǒng)程序?! ?963年,英國的劍橋大學推出了CPL語言。CPL語言在ALGOL 60的基礎上比較接近硬件,但規(guī)模比較大,難以實現(xiàn)。 1967年,英國劍橋大學的Matin Riehards對CPL語言做了簡化,推出了BCPL(BasicCombined Programming Language)語言。
編輯推薦
內容翔實,層次分明,結構緊湊,敘述深入淺出、通俗易懂教材內容覆蓋全國計算機等級考試大綱二級C語言程序設計規(guī)定的全部內容,在各章列舉了歷年的考試題,并附有試題答案和分析?! ±}均附有程序流程圖或是N-S框圖,基本上都配有編程分析;程序均調試通過并附有運行結果,方便讀者理解例題并培養(yǎng)好的編程意識。 每章后的習題和實驗指導部分,可供學生上機實訓使用;所附的錯誤列舉,分別就常見的錯誤進行了闡述,以方便讀者及時更正和提高。
圖書封面
評論、評分、閱讀與下載