C語言程序設(shè)計(jì)教程

出版時(shí)間:2009-9  出版社:中國農(nóng)業(yè)大學(xué)出版社  作者:王聯(lián)國 編  頁數(shù):238  

前言

  C語言是一種編譯型程序設(shè)計(jì)語言,既具有高級(jí)語言的特點(diǎn),又具備匯編語言的功能。C語言功能豐富、表達(dá)能力強(qiáng)、使用靈活方便、程序執(zhí)行效率高、可移植性好,且具有較強(qiáng)的系統(tǒng)處理能力,一直是最受歡迎、最活躍的程序設(shè)計(jì)語言之一,它被廣泛應(yīng)用于系統(tǒng)軟件和應(yīng)用軟件的開發(fā)?! 語言不僅是高等院校計(jì)算機(jī)專業(yè)的一門基礎(chǔ)課程,而且也是非計(jì)算機(jī)專業(yè)計(jì)算機(jī)應(yīng)用教育的重要課程,已成為高等院校理工類專業(yè)的必修課程?! ”窘滩拿嫦虺绦蛟O(shè)計(jì)初學(xué)者,在編寫教材過程中,作者力求用讀者容易理解的體系和敘述方法,深入淺出、循序漸進(jìn)地幫助讀者更好地掌握C程序設(shè)計(jì)的基本內(nèi)容和方法。為了便于讀者牢固掌握本書知識(shí),書中精心選編了大量難易不等的例題和習(xí)題,供教師在教學(xué)中根據(jù)需要進(jìn)行選擇,方便學(xué)生通過多讀程序例子和多動(dòng)手上機(jī)編程,以達(dá)到開闊思路和提高程序設(shè)計(jì)能力之目的?! ”窘滩膬?nèi)容全面,詳細(xì)介紹了C語言的基本概念和程序設(shè)計(jì)方法。第1章介紹了C程序的結(jié)構(gòu)和特點(diǎn);第2章介紹了C語言的基本數(shù)據(jù)類型、常量與變量、運(yùn)算符、表達(dá)式和常用庫函數(shù)的概念和應(yīng)用;第3章介紹了結(jié)構(gòu)化程序設(shè)計(jì)的方法、算法和基本輸入輸出語句的使用方法;第4章介紹了一維數(shù)組、二維數(shù)組的應(yīng)用,以及字符數(shù)組和字符串處理的方法;第5章介紹了函數(shù)的概念、定義、調(diào)用、參數(shù)傳遞方式、函數(shù)的返回值和模塊化程序設(shè)計(jì)的方法,介紹了變量的作用域和變量的存儲(chǔ)類別等概念,介紹了內(nèi)部函數(shù)和外部函數(shù)的概念;第6章介紹了宏定義、文件包含和條件編譯等3種預(yù)處理方法;第7章介紹了指針及其應(yīng)用;第8章介紹了結(jié)構(gòu)體、共用體和枚舉類型;第9章介紹了文件的概念及其應(yīng)用?! ∨涮椎膶?shí)驗(yàn)教材《C語言程序設(shè)計(jì)實(shí)驗(yàn)教程》(中國農(nóng)業(yè)大學(xué)出版社出版)與本教材同時(shí)出版,內(nèi)容包含了6個(gè)部分,即C語言上機(jī)操作指南、上機(jī)實(shí)驗(yàn)項(xiàng)目、上機(jī)測試題及參考答案、模擬試卷及參考答案,此外還補(bǔ)充了部分新的習(xí)題及參考答案和本書的課后習(xí)題參考答案?! ≡诰帉戇^程中,許多老師對(duì)本教材內(nèi)容的組織和安排提出了很多有益的建議,中國農(nóng)業(yè)大學(xué)出版社為本教材的出版提供了大力支持和幫助,我們對(duì)此表示由衷的感謝和敬意?! ∮捎诰幷咚接邢?,時(shí)間倉促,不足與欠妥之處在所難免,衷心希望廣大讀者批評(píng)指正。

內(nèi)容概要

  《C語言程序設(shè)計(jì)教程》全面系統(tǒng)地?cái)⑹隽薈語言及其程序設(shè)計(jì)技術(shù)。共9章,介紹了C程序的結(jié)構(gòu)和特點(diǎn);C語言的基本數(shù)據(jù)類型、常量與變量、運(yùn)算符、表達(dá)式和常用庫函數(shù)的概念和應(yīng)用;結(jié)構(gòu)化程序設(shè)計(jì)的方法、算法和基本輸入輸出語句的使用方法;數(shù)組和字符串處理;函數(shù)和模塊化程序設(shè)計(jì)的方法,變量的作用域和變量的存儲(chǔ)類別;宏定義、文件包含和條件編譯等3種預(yù)處理方法;指針、結(jié)構(gòu)體、共用體、枚舉類型和文件。書中給出了大量的實(shí)用程序例子,配備了大量的習(xí)題?!  禖語言程序設(shè)計(jì)教程》內(nèi)容全面,語言通俗易懂,既可作為高等院校相關(guān)課程的教材,也可作為高職高專學(xué)校和培訓(xùn)機(jī)構(gòu)的教學(xué)用書。

書籍目錄

第1章 C語言概述1.1 C語言的發(fā)展1.2 C語言的特點(diǎn)1.3 C語言的基本符號(hào)1.4 C語言程序結(jié)構(gòu)習(xí)題第2章 基本數(shù)據(jù)類型及其運(yùn)算2.1 C語言的數(shù)據(jù)類型2.2 常量與變量2.3 變量賦初值2.4 各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算2.5 運(yùn)算符和表達(dá)式習(xí)題第3章 基本控制結(jié)構(gòu)3.1 結(jié)構(gòu)化程序設(shè)計(jì)3.2 順序結(jié)構(gòu)程序設(shè)計(jì)3.3 分支結(jié)構(gòu)程序設(shè)計(jì)3.4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)習(xí)題第4章 數(shù)組4.1 數(shù)組的概念4.2 一維數(shù)組4.3 二維數(shù)組4.4 字符數(shù)組與字符串4.5 應(yīng)用程序舉例習(xí)題第5章 函數(shù)5.1 函數(shù)概述5.2 函數(shù)的定義與聲明5.3 函數(shù)的調(diào)用和返回5.4 函數(shù)的參數(shù)傳遞5.5 函數(shù)設(shè)計(jì)舉例5.6 函數(shù)的嵌套調(diào)用和遞歸調(diào)用5.7 數(shù)組作函數(shù)的參數(shù)5.8 變量和函數(shù)的作用域5.9 動(dòng)態(tài)存儲(chǔ)與靜態(tài)存儲(chǔ)習(xí)題第6章 編譯預(yù)處理6.1 編譯預(yù)處理6.2 宏定義6.3 文件包含6.4 條件編譯習(xí)題第7章 指針7.1 地址和指針的概念7.2 指針變量的定義7.3 數(shù)組的指針和指向數(shù)組的指針變量7.4 字符串的指針和指向字符串的指針變量7.5 返回指針值的函數(shù)7.6 函數(shù)的指針和指向函數(shù)的指針變量7.7 指針數(shù)組和指向指針的指針7.8 指針數(shù)據(jù)類型和指針運(yùn)算的小結(jié)習(xí)題第8章 結(jié)構(gòu)體、共用體和枚舉類型8.1 結(jié)構(gòu)體類型與結(jié)構(gòu)體變量的定義8.2 結(jié)構(gòu)體數(shù)組8.3 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針8.4 共用體8.5 枚舉類型8.6 類型定義符typedef習(xí)題第9章 文件9.1 C語言文件概述9.2 文件類型指針9.3 文件的打開(fopen函數(shù))9.4 文件的關(guān)閉(fclose函數(shù))9.5 文件的讀和寫9.6 文件的隨機(jī)讀寫9.7 文件檢測函數(shù)習(xí)題附錄Ⅰ 常用字符與ASCII碼對(duì)照表附錄Ⅱ C語言常用庫函數(shù)附錄Ⅲ C語言編譯錯(cuò)誤信息參考文獻(xiàn)

章節(jié)摘錄

  第1章 C語言概述  本章要點(diǎn)  ·C語言的發(fā)展、C語言的特點(diǎn)  ·C語言的基本符號(hào)、C語言的程序結(jié)構(gòu)  1.1 C語言的發(fā)展  C語言是一種受到廣泛重視并已得到普遍應(yīng)用的計(jì)算機(jī)程序設(shè)計(jì)高級(jí)語言,也是國際上公認(rèn)的最重要的少數(shù)幾種通用程序設(shè)計(jì)語言之一,1990年底已(通過)成為ISO標(biāo)準(zhǔn)通用語言。它適用于作為系統(tǒng)描述語言,既可用來寫系統(tǒng)軟件,也可用來寫應(yīng)用軟件?! ∫郧暗牟僮飨到y(tǒng)等系統(tǒng)軟件主要是采用匯編語言編寫的(包括UNIX操作系統(tǒng)在內(nèi))。由于匯編語言依賴于計(jì)算機(jī)硬件,程序的可讀性和可移植性都比較差。為了提高程序的可讀性和可移植性,最好改用高級(jí)語言,但一般高級(jí)語言難以實(shí)現(xiàn)匯編語言的某些功能(匯編語言可以直接對(duì)硬件進(jìn)行操作,例如,對(duì)內(nèi)存地址的操作、位操作等)。人們?cè)O(shè)想能否找到一種既具有一般高級(jí)語言的特性,又具有低級(jí)語言特性的語言。于是,C語言就在這種情況下應(yīng)運(yùn)而生了,因此,也可以說C語言是介于匯編語言與高級(jí)語言之間的一種中級(jí)語言?!  ?/pre>

編輯推薦

  本教材面向程序設(shè)計(jì)初學(xué)者,在編寫教材過程中,作者力求用讀者容易理解的體系和敘述方法,深入淺出、循序漸進(jìn)地幫助讀者更好地掌握C程序設(shè)計(jì)的基本內(nèi)容和方法。為了便于讀者牢固掌握本書知識(shí),書中精心選編了大量難易不等的例題和習(xí)題,供教師在教學(xué)中根據(jù)需要進(jìn)行選擇,方便學(xué)生通過多讀程序例子和多動(dòng)手上機(jī)編程,以達(dá)到開闊思路和提高程序設(shè)計(jì)能力之目的。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    C語言程序設(shè)計(jì)教程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7