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

出版時(shí)間:2012-2  出版社:清華大學(xué)出版社  作者:李愛玲 編  

前言

  “C語言程序設(shè)計(jì)”是計(jì)算機(jī)專業(yè)和非計(jì)算機(jī)專業(yè)的一門基礎(chǔ)課程。通過本課程的學(xué)習(xí),可以使學(xué)生更好地了解和應(yīng)用計(jì)算機(jī),培養(yǎng)學(xué)生應(yīng)用計(jì)算機(jī)獨(dú)立解決問題的能力,為今后進(jìn)一步的學(xué)習(xí)奠定良好的、扎實(shí)的計(jì)算機(jī)語言基礎(chǔ)?! ”緯菍W(xué)習(xí)C語言程序設(shè)計(jì)的基礎(chǔ)教材,由教學(xué)經(jīng)驗(yàn)豐富的一線教師精心組織了教材的內(nèi)容。對(duì)C語言的精華部分作了較為詳細(xì)的介紹;較難的題目給出編程思路;還針對(duì)學(xué)生學(xué)完C語言后普遍感覺提高和綜合應(yīng)用難的問題,在最后一章安排了綜合實(shí)例設(shè)計(jì)與分析,方便學(xué)生對(duì)全書內(nèi)容的綜合理解和應(yīng)用;考慮到C語言程序設(shè)計(jì)是一門實(shí)踐性比較強(qiáng)的課程,本教材出版有配套實(shí)驗(yàn)指導(dǎo)書,方便學(xué)生學(xué)習(xí)使用?! ≡诮滩牡那皟烧拢榻B了C語言的基本概念、各種數(shù)據(jù)類型;第3章~第5章介紹了C語言的基本程序設(shè)計(jì)技術(shù)、C語言函數(shù)的特點(diǎn);第6章、第7章介紹數(shù)組及函數(shù)的相互調(diào)用及變量的特性;第8章、第9章詳細(xì)地介紹了指針的特點(diǎn)和靈活性還有預(yù)處理的內(nèi)容;第10章~第12章介紹了結(jié)構(gòu)體、鏈表技術(shù)、位運(yùn)算和文件的操作方法;第13章是綜合實(shí)例設(shè)計(jì)。附錄給出了算法知識(shí)、常見編譯錯(cuò)誤信息、常用的庫函數(shù)等。列舉的例題都是作者的精心設(shè)計(jì),并全部在Visual C++ 6.0 環(huán)境下調(diào)試通過?! ”緯闹v述深入淺出,配合典型例題,通俗易懂,實(shí)用性強(qiáng),可作為高等院校計(jì)算機(jī)專業(yè)和非計(jì)算機(jī)專業(yè)本、??茖W(xué)生的C語言教材,也可以作為自學(xué)者的參考用書。可免費(fèi)給讀者提供由本書作者開發(fā)的C語言for Windows集成實(shí)驗(yàn)與學(xué)習(xí)環(huán)境、書中源碼和課件?! ”緯?章~第3章由羅穎編寫,第4章~第7章由閆懷平、桑書娟編寫,第8章~第10章由李愛玲編寫,第11章~第13章由鐘家民編寫,全書由姬秀荔主審。  由于作者水平有限,書中難免會(huì)有不足和錯(cuò)誤,希望讀者和專家提出寶貴意見,以幫助我們將此教材進(jìn)一步完善。  編 者2012年1月

內(nèi)容概要

  《高等學(xué)校計(jì)算機(jī)課程規(guī)劃教材:C語言程序設(shè)計(jì)》對(duì)知識(shí)點(diǎn)的講解由淺入深,強(qiáng)調(diào)算法設(shè)計(jì),突出編程思路,注重實(shí)例講解和對(duì)學(xué)生動(dòng)手能力的培養(yǎng)?!  陡叩葘W(xué)校計(jì)算機(jī)課程規(guī)劃教材:C語言程序設(shè)計(jì)》共分13章,內(nèi)容主要包括C語言概述,數(shù)據(jù)類型、運(yùn)算符、表達(dá)式,順序結(jié)構(gòu)程序設(shè)計(jì),選擇結(jié)構(gòu)程序設(shè)計(jì),循環(huán)結(jié)構(gòu)程序設(shè)計(jì),數(shù)組,函數(shù),預(yù)處理,指針,結(jié)構(gòu)體、枚舉類型與共用體,位運(yùn)算,文件操作,綜合實(shí)例程序設(shè)計(jì)?!  陡叩葘W(xué)校計(jì)算機(jī)課程規(guī)劃教材:C語言程序設(shè)計(jì)》適合作為高校計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)教材,也適合作為社會(huì)各類人士的自學(xué)參考書?!陡叩葘W(xué)校計(jì)算機(jī)課程規(guī)劃教材:C語言程序設(shè)計(jì)》配有《C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)》 (ISBN 978-7-302-27934-1)供讀者學(xué)習(xí)使用。

書籍目錄

第1章 C語言概述1.1 C程序設(shè)計(jì)語言發(fā)展1.2 C語言特點(diǎn)1.3 簡(jiǎn)單的C程序開發(fā)1.4 C語言的運(yùn)行環(huán)境1.5 完整的C程序運(yùn)行過程1.6 算法本章小結(jié)習(xí)題第2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式2.1 C語言的數(shù)據(jù)類型及作用2.1.1 整型數(shù)據(jù)2.1.2 字符類型2.1.3 浮點(diǎn)類型2.2 常量、變量和標(biāo)識(shí)符2.2.1 常量2.2.2 變量2.2.3 標(biāo)識(shí)符2.3 運(yùn)算符與表達(dá)式2.3.1 算術(shù)運(yùn)算符2.3.2 關(guān)系和邏輯運(yùn)算符2.3.3 賦值運(yùn)算符2.3.4 逗號(hào)運(yùn)算符2.3.5 條件運(yùn)算符2.3.6 sizeof運(yùn)算符2.3.7 地址運(yùn)算符2.3.8 運(yùn)算符的優(yōu)先級(jí)及結(jié)合性2.4 表達(dá)式2.5 數(shù)據(jù)類型的轉(zhuǎn)換2.6 綜合舉例本章小結(jié)習(xí)題第3章 順序結(jié)構(gòu)程序設(shè)計(jì)3.1 程序基本結(jié)構(gòu)3.2 輸入輸出語句3.2.1 scanf()函數(shù)3.2.2 printf()函數(shù)3.2.3 getchar()函數(shù)與putchar()函數(shù)3.3 綜合舉例本章小結(jié)習(xí)題第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)4.1 if語句4.1.1 if選擇結(jié)構(gòu)4.1.2 if…else選擇結(jié)構(gòu)4.1.3 if…else…if選擇結(jié)構(gòu)4.1.4 if語句的嵌套4.2 switch語句4.3 選擇結(jié)構(gòu)程序舉例本章小結(jié)習(xí)題第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)5.1 while循環(huán)語句5.2 do…while循環(huán)語句5.3 for循環(huán)語句5.4 三種循環(huán)語句的比較5.5 循環(huán)結(jié)構(gòu)程序舉例5.5.1 單重循環(huán)應(yīng)用舉例5.5.2 嵌套循環(huán)及其應(yīng)用舉例5.5.3 break語句和continue語句5.6 程序排錯(cuò)5.6.1 程序中常見的出錯(cuò)原因5.6.2 程序調(diào)試與排錯(cuò)基本方法本章小結(jié)習(xí)題第6章 數(shù)組6.1 一維數(shù)組6.1.1 一維數(shù)組的定義6.1.2 一維數(shù)組的引用6.1.3 一維數(shù)組的初始化6.1.4 一維數(shù)組應(yīng)用舉例6.2 二維數(shù)組與多維數(shù)組6.2.1 二維數(shù)組的定義6.2.2 二維數(shù)組元素的引用6.2.3 二維數(shù)組的初始化6.3 字符數(shù)組與字符串6.3.1 字符數(shù)組的定義6.3.2 字符數(shù)組的初始化6.3.3 字符數(shù)組的引用6.3.4 字符串和字符串結(jié)束標(biāo)志6.3.5 字符數(shù)組的輸入輸出6.3.6 字符串處理函數(shù)6.4 數(shù)組程序設(shè)計(jì)舉例本章小結(jié)習(xí)題第7章 函數(shù)7.1 函數(shù)概述7.2 庫函數(shù)簡(jiǎn)介7.3 函數(shù)定義7.3.1 無參函數(shù)的定義7.3.2 有參函數(shù)的定義7.4 函數(shù)調(diào)用7.4.1 形式參數(shù)和實(shí)際參數(shù)7.4.2 函數(shù)的返回值7.4.3 函數(shù)的調(diào)用7.5 函數(shù)的嵌套和遞歸7.5.1 函數(shù)的嵌套7.5.2 函數(shù)的遞歸調(diào)用7.6 變量的作用域及存儲(chǔ)類型7.6.1 靜態(tài)、動(dòng)態(tài)7.6.2 變量的作用域7.7 外部、內(nèi)部函數(shù)7.8 應(yīng)用舉例本章小結(jié)習(xí)題第8章 預(yù)處理8.1 宏定義8.1.1 不帶參數(shù)的宏定義8.1.2 帶參的宏8.2 文件包含8.3 條件編譯本章小結(jié)習(xí)題第9章 指針9.1 指針概述9.1.1 指針的概念9.1.2 指針變量的定義和使用9.2 指針運(yùn)算符與指針表達(dá)式9.2.1 指針運(yùn)算符與指針表達(dá)式概述9.2.2 指針變量作函數(shù)的參數(shù)9.3 指針與數(shù)組9.3.1 指針與一維數(shù)組9.3.2 指針與二維數(shù)組9.3.3 數(shù)組指針作函數(shù)的參數(shù)9.3.4 指針與字符數(shù)組9.3.5 指針數(shù)組9.4 指針與函數(shù)9.4.1 指向函數(shù)的指針變量的定義及使用9.4.2 用指針類型數(shù)據(jù)作函數(shù)參數(shù)9.4.3 帶參的主函數(shù)9.4.4 返回指針的函數(shù)9.5 指向指針的指針9.6 指針應(yīng)用舉例本章小結(jié)習(xí)題第10章 結(jié)構(gòu)體、聯(lián)合體與枚舉類型10.1 結(jié)構(gòu)體類型變量的定義和引用10.1.1 結(jié)構(gòu)體類型變量的定義10.1.2 結(jié)構(gòu)體類型變量的引用10.1.3 結(jié)構(gòu)體類型變量的初始化10.2 結(jié)構(gòu)體數(shù)組的定義和引用10.3 結(jié)構(gòu)體指針的定義和引用10.3.1 指向結(jié)構(gòu)體類型變量的使用10.3.2 指向結(jié)構(gòu)體類型數(shù)組的指針的使用10.4 鏈表10.4.1 鏈表的概述10.4.2 鏈表操作10.5 聯(lián)合10.5.1 聯(lián)合體的定義10.5.2 聯(lián)合體變量的引用10.6 枚舉類型10.6.1 枚舉類型的定義和枚舉變量的說明10.6.2 枚舉類型變量的賦值和使用10.7 綜合應(yīng)用舉例本章小結(jié)習(xí)題10234第11章 位運(yùn)算11.1 位運(yùn)算概述11.2 位運(yùn)算符和位運(yùn)算11.3 位運(yùn)算綜合舉例本章小結(jié)習(xí)題第12章 文件12.1 C文件概述12.2 文件的打開與關(guān)閉12.2.1 文件類型指針12.2.2 文件的打開函數(shù)12.2.3 文件的關(guān)閉函數(shù)12.3 文件的讀寫12.3.1 文件讀寫函數(shù)12.3.2 文件讀寫舉例12.4 文件定位12.4.1 文件定位函數(shù)--fseek()函數(shù)12.4.2 出錯(cuò)檢測(cè)函數(shù)--ferror()函數(shù)12.5 文件綜合舉例本章小結(jié)習(xí)題第13章 綜合實(shí)例程序設(shè)計(jì)13.1 程序設(shè)計(jì)的基本過程13.2 綜合程序設(shè)計(jì)實(shí)例13.2.1 題目的內(nèi)容要求13.2.2 程序的功能設(shè)計(jì)13.2.3 程序的數(shù)據(jù)設(shè)計(jì)13.2.4 程序的函數(shù)設(shè)計(jì)13.2.5 函數(shù)編程及調(diào)試13.2.6 整體調(diào)試13.2.7 程序維護(hù)本章小結(jié)習(xí)題附錄A 常用ASCII碼字符對(duì)照表附錄B 編譯錯(cuò)誤信息附錄C 常用庫函數(shù)參考文獻(xiàn)

圖書封面

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


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


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

 
 

 

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

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