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