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

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

前言

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

內(nèi)容概要

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

書(shū)籍目錄

第1章 C語(yǔ)言概述1.1 C語(yǔ)言的發(fā)展1.2 C語(yǔ)言的特點(diǎn)1.3 C語(yǔ)言的基本符號(hào)1.4 C語(yǔ)言程序結(jié)構(gòu)習(xí)題第2章 基本數(shù)據(jù)類(lèi)型及其運(yùn)算2.1 C語(yǔ)言的數(shù)據(jù)類(lèi)型2.2 常量與變量2.3 變量賦初值2.4 各類(lèi)數(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ù)類(lèi)型和指針運(yùn)算的小結(jié)習(xí)題第8章 結(jié)構(gòu)體、共用體和枚舉類(lèi)型8.1 結(jié)構(gòu)體類(lèi)型與結(jié)構(gòu)體變量的定義8.2 結(jié)構(gòu)體數(shù)組8.3 指向結(jié)構(gòu)體類(lèi)型數(shù)據(jù)的指針8.4 共用體8.5 枚舉類(lèi)型8.6 類(lèi)型定義符typedef習(xí)題第9章 文件9.1 C語(yǔ)言文件概述9.2 文件類(lèi)型指針9.3 文件的打開(kāi)(fopen函數(shù))9.4 文件的關(guān)閉(fclose函數(shù))9.5 文件的讀和寫(xiě)9.6 文件的隨機(jī)讀寫(xiě)9.7 文件檢測(cè)函數(shù)習(xí)題附錄Ⅰ 常用字符與ASCII碼對(duì)照表附錄Ⅱ C語(yǔ)言常用庫(kù)函數(shù)附錄Ⅲ C語(yǔ)言編譯錯(cuò)誤信息參考文獻(xiàn)

章節(jié)摘錄

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

編輯推薦

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

圖書(shū)封面

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


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


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

 
 

 

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

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