出版時間:2009-1 出版社:機械工業(yè)出版社 作者:劉瑩 編 頁數(shù):256
前言
本書融匯了作者多年的教學(xué)實踐和項目開發(fā)的經(jīng)驗,不僅是一本集程序設(shè)計思想與具體實踐為一體的教材,而且還兼顧了C語言程序設(shè)計的特點和學(xué)生學(xué)習(xí)的認(rèn)知規(guī)律,改變了傳統(tǒng)課程的“提出概念一解釋概念一舉例說明”的三部曲教學(xué)模式。編者經(jīng)過不斷探索和實踐,總結(jié)出了便于學(xué)生學(xué)習(xí)和掌握的”出問題一介紹解決問題的方法一歸納出一般規(guī)律“的新三部曲,并特別強調(diào)了通過例題提出問題的案例教學(xué)方法。教學(xué)實踐證明,這種從抽象到具體,從個別到一般,從零散到系統(tǒng)的方法對學(xué)生學(xué)習(xí)程序設(shè)計方法是非常適合的。 本書除在章節(jié)的安排上做到了由淺入深、循序漸進外,還具備了以下特點: 1.在遵循C語言程序設(shè)計教學(xué)體系的情況下,作者將大部分教學(xué)內(nèi)容用例題的形式進行組織。根據(jù)要介紹的知識點精心組織、編寫相應(yīng)的例題,使學(xué)生的學(xué)習(xí)從閱讀大量、正確、規(guī)范的程序開始,并在學(xué)習(xí)例題的過程中,掌握基本概念、語法規(guī)則、正確設(shè)計和編寫程序。真正做到在解決實際問題中講授語法?! ?.為了使學(xué)生對應(yīng)用程序的設(shè)計、編寫過程有一個全方位的了解和掌握,在本書中提供了一個貫穿于整個教學(xué)過程的實例。該實例涉及到本課程的全部教學(xué)內(nèi)容,學(xué)生可以隨著講授內(nèi)容的不斷深入,逐步補充和完善其程序的功能,從而在教學(xué)的整個過程中,培養(yǎng)了學(xué)生對應(yīng)用程序的開發(fā)、設(shè)計的能力,而不是局限于僅僅掌握相對獨立的知識點?! ?.指針和函數(shù)是C語言的重點和難點。為了使學(xué)生能夠順利地接受新概念,在編寫本書的過程中,作者盡量將有關(guān)算法安排在這兩章之前,避免學(xué)生在接受指針和函數(shù)的同時,又要理解新的算法。這樣的安排不僅容易突破難點,而且有利于知識的鞏固與提高。 本書共分11章。第1、10章由西安理工大學(xué)高等技術(shù)學(xué)院的胡忭利編寫,第2、8章由西安理工大學(xué)高等技術(shù)學(xué)院的張愛玲編寫,第3~6章及附錄由北京聯(lián)合大學(xué)的劉瑩編寫,第7、9章由金華職業(yè)技術(shù)學(xué)院信息學(xué)院的樓建忠編寫,第11章由北京聯(lián)合大學(xué)自動化學(xué)院的孫雪編寫?! ∧夸浿袠?biāo)注“*”的章節(jié)可作為選學(xué)內(nèi)容?! ”緯蓜撊沃骶幉⒔y(tǒng)稿,樓建忠任副主編。孫雪負(fù)責(zé)全書的版面編排工作?! ∮捎诰幷咚接邢蓿瑫胁蛔愫颓吠字幵谒y免,懇請廣大讀者批評指正。
內(nèi)容概要
《C語言程序設(shè)計》為普通高等教育“十一五”國家級規(guī)劃教材,是以C語言初學(xué)者為主要對象的程序設(shè)計教程?!禖語言程序設(shè)計》共分11章。其中包括C語言基礎(chǔ)知識、順序結(jié)構(gòu)程序設(shè)計、分支結(jié)構(gòu)程序設(shè)計、循環(huán)結(jié)構(gòu)程序設(shè)計、數(shù)組、指針、函數(shù)、用戶標(biāo)識符的作用域和存儲類別、結(jié)構(gòu)體與其他構(gòu)造類型、文件、實例解析。大部分教學(xué)內(nèi)容采用例題的形式進行組織,整體結(jié)構(gòu)編排合理,組織形式新穎,例題豐富,符合學(xué)生的認(rèn)知規(guī)律和學(xué)習(xí)特點。通過《C語言程序設(shè)計》的學(xué)習(xí),使學(xué)生能夠掌握程序設(shè)計的基本思想和常見簡單問題的算法,并可以編寫程序加以實現(xiàn)?!禖語言程序設(shè)計》還提供了貫穿于整個教學(xué)過程的綜合實例。實例涉及《C語言程序設(shè)計》的全部教學(xué)內(nèi)容,學(xué)生可以隨著講授內(nèi)容的不斷增多,逐步補充和完善其程序的功能,從而在教學(xué)的整個過程中,培養(yǎng)了學(xué)生對應(yīng)用程序的開發(fā)和設(shè)計能力?! 禖語言程序設(shè)計》可作為高等院校學(xué)生學(xué)習(xí)C語言的教材,也可作為C語言自學(xué)者的參考書。
書籍目錄
前言第1章 C語言基礎(chǔ)知識1.1 計算機語言概述1.2 C語言概述1.3 C語言程序的組成和格式1.4 C語言程序的開發(fā)過程及上機步驟1.5 數(shù)據(jù)類型1.6 常量1.7 變量1.8 C語言的運算符和表達(dá)式1.9 不同類型數(shù)據(jù)間的混合運算和轉(zhuǎn)換習(xí)題第2章 順序結(jié)構(gòu)程序設(shè)計2.1 結(jié)構(gòu)化程序設(shè)計的基礎(chǔ)2.2 賦值語句2.3 字符的輸入/輸出2.4 格式輸入/輸出習(xí)題第3章 分支結(jié)構(gòu)程序設(shè)計3.1 關(guān)系運算符與關(guān)系表達(dá)式3.2 邏輯運算符與邏輯表達(dá)式3.3 if語句3.4 swit Ch語句習(xí)題第4章 循環(huán)結(jié)構(gòu)程序設(shè)計4.1 for語句4.2 while語句4.3 do-while語句4.4 break語句和 Continue語句4.5 循環(huán)的嵌套習(xí)題第5章 數(shù)組5.1一維數(shù)組5.2 字符串與字符數(shù)組5.3 二維數(shù)組習(xí)題第6章 指針6.1 指針與指針變量6.2 指針變量的定義和引用6.3 一維數(shù)組與指針變量6.4 字符串與指針變量6.5 *指針與二維數(shù)組習(xí)題第7章 函數(shù)7.1 函數(shù)應(yīng)用樣例7.2 函數(shù)定義和返回值7.3 函數(shù)的調(diào)用7.4 調(diào)用函數(shù)和被調(diào)用函數(shù)之間的數(shù)據(jù)傳遞7.5 函數(shù)的嵌套調(diào)用與遞歸調(diào)用習(xí)題第8章 用戶標(biāo)識符的作用域和存儲類別8.1 局部變量和全局變量8.2 局部變量的作用域和生存期8.3 全局變量的作用域和生存期8.4 函數(shù)的存儲類別習(xí)題第9章 結(jié)構(gòu)體與其他構(gòu)造類型9.1 結(jié)構(gòu)體類型變量的定義和引用9.2 結(jié)構(gòu)體類型數(shù)組與指針9.3 函數(shù)之間結(jié)構(gòu)體類型的數(shù)據(jù)傳遞9.4 *鏈表9.5 共用體9.6 枚舉類型習(xí)題第10章 文件10.1 文件概述10.2 文件的基本操作10.3 文件的讀/寫操作10.4 文件操作中的其他函數(shù)習(xí)題第11章 實例解析11.1 系統(tǒng)的功能介紹11.2 系統(tǒng)的功能實現(xiàn)11.3 系統(tǒng)測試11.4 使用文件完善功能附錄附錄A C語言關(guān)鍵字附錄B 運算符的優(yōu)先級和結(jié)合方向附錄C 常用字符與AS CII代碼對照表附錄D 常用 C語言庫函數(shù)參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載