出版時(shí)間:2010-9 出版社:清華大學(xué)出版社 作者:楊章偉 等編著 頁(yè)數(shù):461
Tag標(biāo)簽:無(wú)
前言
C語(yǔ)言是廣泛使用的程序設(shè)計(jì)語(yǔ)言,最主要的特點(diǎn)是結(jié)構(gòu)化程序設(shè)計(jì)方法。在軟件工業(yè)領(lǐng)域一直處于領(lǐng)先地位,在各個(gè)領(lǐng)域中有廣泛應(yīng)用。很多初學(xué)者對(duì)于學(xué)習(xí)C語(yǔ)言都感到不能很快上手,不能自行編寫(xiě)C程序。學(xué)習(xí)C語(yǔ)言,必須經(jīng)過(guò)大量的練習(xí),多讀程序、多寫(xiě)程序,才能有比較好的效果。 筆者長(zhǎng)期從事C的開(kāi)發(fā)工作,十分了解初學(xué)者在學(xué)習(xí)過(guò)程中的一些問(wèn)題和困惑。本書(shū)的目的是為了讓C語(yǔ)言的初學(xué)者對(duì)于C語(yǔ)言有系統(tǒng)和全面的認(rèn)識(shí)。同時(shí),為了讓讀者能夠理解C開(kāi)發(fā)的核心思想,在講解的時(shí)候盡量結(jié)合筆者的獨(dú)特理解和感受,讓讀者能夠舉一反三。讀者還能使用書(shū)中的實(shí)例,打下學(xué)習(xí)其他高級(jí)語(yǔ)言的基礎(chǔ)。本書(shū)的內(nèi)容優(yōu)勢(shì) 本書(shū)詳細(xì)介紹了C語(yǔ)言的基礎(chǔ)知識(shí)、高級(jí)應(yīng)用和綜合案例,循序漸進(jìn)地講述了c語(yǔ)言的基礎(chǔ)知識(shí)。在本書(shū)的最后篇章中,講解了兩個(gè)典型的綜合案例。內(nèi)容全面詳細(xì),本書(shū)具有下面的內(nèi)容優(yōu)勢(shì)?! ?nèi)容全面系統(tǒng),具有參考價(jià)值:作為C語(yǔ)言的入門書(shū)籍,本書(shū)介紹了C語(yǔ)言的基礎(chǔ)知識(shí)、高級(jí)應(yīng)用和綜合案例等多個(gè)內(nèi)容。內(nèi)容涉及面廣,從基本知識(shí)到高級(jí)內(nèi)容和核心概念,再到綜合案例,幾乎涉及C語(yǔ)言開(kāi)發(fā)的所有重要知識(shí)?! 「拍钪v解形象貼切,適合初學(xué)者學(xué)習(xí):本書(shū)針對(duì)C語(yǔ)言的特點(diǎn),在講解各種語(yǔ)言概念的時(shí)候,都結(jié)合實(shí)際的開(kāi)發(fā)例子,并盡量使用圖形化講解,讓初學(xué)者在第一次接觸概念時(shí)就迅速掌握概念?! ?shí)例貼近實(shí)際,加深理解程度:本書(shū)在講解知識(shí)點(diǎn)時(shí),貫穿了大量針對(duì)性的典型實(shí)例,并給出了對(duì)應(yīng)的開(kāi)發(fā)技巧,以便讓讀者更好地理解各種概念和方法,體驗(yàn)實(shí)際編程,加深理解程度?! 【C合案例講解,提高應(yīng)用水平:在本書(shū)中,每章的結(jié)尾都講解了針對(duì)本章內(nèi)容的綜合案例,介紹了如何綜合運(yùn)用多種C語(yǔ)言知識(shí)的方法。通過(guò)這些綜合案例,可以提高讀者的語(yǔ)言運(yùn)用水平。
內(nèi)容概要
C語(yǔ)言自從誕生開(kāi)始,就成為了廣泛使用的程序設(shè)計(jì)語(yǔ)言,是結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言的代表。C語(yǔ)言在軟件工業(yè)領(lǐng)域一直具有獨(dú)有的地位,并且自身在不斷完善,必將作為特定軟件開(kāi)發(fā)的基礎(chǔ),在軟件開(kāi)發(fā)中發(fā)揮重要的作用,也可作為初學(xué)者學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的入門語(yǔ)言。 本書(shū)循序漸進(jìn)地講述了C語(yǔ)言的基礎(chǔ)知識(shí)、C程序的組成及其開(kāi)發(fā)過(guò)程、C程序中的數(shù)據(jù)、表達(dá)式和語(yǔ)句、控制程序流程、數(shù)組與字符串、指針與引用、函數(shù)、文件、算法、錯(cuò)誤和異常處理、宏和預(yù)編譯、高級(jí)操作等內(nèi)容。在本書(shū)的最后兩章,講解了兩個(gè)典型的綜合案例:成績(jī)管理系統(tǒng)和個(gè)人通訊錄管理系統(tǒng)。 為了方便讀者學(xué)習(xí),本書(shū)光盤(pán)中提供了豐富的內(nèi)容,包括全書(shū)的多媒體視頻演示、全書(shū)的電子教案、數(shù)百頁(yè)的電子資料以及書(shū)中講解的源代碼等內(nèi)容。對(duì)于每章后面的習(xí)題,筆者都給了相應(yīng)的解答,讀者可以到下載。 本書(shū)涉及面廣,從基本知識(shí)到高級(jí)內(nèi)容和核心概念,再到綜合案例,幾乎涉及C語(yǔ)言開(kāi)發(fā)的所有重要知識(shí)。本書(shū)適合所有想全面學(xué)習(xí)C語(yǔ)言開(kāi)發(fā)技術(shù)的人員閱讀,也適合各種使用C語(yǔ)言進(jìn)行開(kāi)發(fā)的工程技術(shù)人員使用。對(duì)于經(jīng)常使用C語(yǔ)言做開(kāi)發(fā)的人員,更是一本不可多得的案頭必備參考書(shū)。
書(shū)籍目錄
第1章 C語(yǔ)言概述 1.1 引言 1.1.1 C語(yǔ)言的出現(xiàn) 1.1.2 C語(yǔ)言的特點(diǎn) 1.1.3 C語(yǔ)言的發(fā)展 1.2 C語(yǔ)言程序的基本組成 1.3 C程序的開(kāi)發(fā)步驟 1.3.1 C編譯器簡(jiǎn)介 1.3.2 代碼編輯 1.3.3 編譯 1.3.4 錨接 1.3.5 運(yùn)行 1.3.6 保存 1.4 第一個(gè)C程序 1.5 本章習(xí)題第2章 基本數(shù)據(jù)類型第3章 去處符和表達(dá)式第4章 順序結(jié)構(gòu)第5章 選擇結(jié)構(gòu)第6章 循環(huán)結(jié)構(gòu)第7章 數(shù)組第8章 函數(shù)第9章 指針第10章 指針的高級(jí)應(yīng)用第11章 編譯預(yù)處理第12章 展數(shù)據(jù)類型第13章 文件第14章 算法第15章 C高級(jí)操作第16章 程序調(diào)試第17章 成績(jī)管理系統(tǒng)第18章 個(gè)人通訊錄管理系統(tǒng)
章節(jié)摘錄
C語(yǔ)言是國(guó)際上廣泛使用的,且很有發(fā)展前途的計(jì)算機(jī)高級(jí)語(yǔ)言,時(shí)下流行的C++語(yǔ)言和C#都是從C語(yǔ)言發(fā)展而來(lái)的。C語(yǔ)言適合用來(lái)進(jìn)行系統(tǒng)描述,既可用來(lái)編寫(xiě)系統(tǒng)軟件,也可用來(lái)編寫(xiě)應(yīng)用軟件。C語(yǔ)言是一種與UNIX密切相關(guān)的程序設(shè)計(jì)語(yǔ)言,它最初用于DECPDP-11計(jì)算機(jī)UNIX。 20世紀(jì)70年代以來(lái),操作系統(tǒng)中的大部分內(nèi)容和應(yīng)用程序都是用C語(yǔ)言編寫(xiě)的。C語(yǔ)言之所以能長(zhǎng)期存在和發(fā)展,并具有強(qiáng)大的生命力,與其以下的特點(diǎn)是分不開(kāi)的。簡(jiǎn)潔緊湊、靈活方便:C語(yǔ)言一共只有32個(gè)關(guān)鍵字,9種控制語(yǔ)句,程序書(shū)寫(xiě)自由,主要用小寫(xiě)字母表示。它把高級(jí)語(yǔ)言的基本結(jié)構(gòu)和語(yǔ)句與低級(jí)語(yǔ)言的實(shí)用性結(jié)合起來(lái)。C語(yǔ)言可以像匯編語(yǔ)言一樣對(duì)位、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單元。運(yùn)算符豐富:C的運(yùn)算符包含的范圍很廣泛,共有34個(gè)運(yùn)算符。C語(yǔ)言把括號(hào)、賦值、強(qiáng)制類型轉(zhuǎn)換等都作為運(yùn)算符處理。從而使C的運(yùn)算類型極其豐富、表達(dá)式類型多樣化,靈活使用各種運(yùn)算符可以實(shí)現(xiàn)在其他高級(jí)語(yǔ)言中難以實(shí)現(xiàn)的運(yùn)算。數(shù)據(jù)結(jié)構(gòu)豐富:C語(yǔ)言的數(shù)據(jù)類型有整型、實(shí)型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型和共用體類型等。C語(yǔ)言能用來(lái)實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)類型的運(yùn)算,并引入了指針概念,使程序效率更高。另外C語(yǔ)言具有強(qiáng)大的圖形功能,支持多種顯示器和驅(qū)動(dòng)器,且計(jì)算功能、邏輯判斷功能強(qiáng)大。C是結(jié)構(gòu)式語(yǔ)言:結(jié)構(gòu)式語(yǔ)言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個(gè)部分除了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦?,便于使用、維護(hù)以及調(diào)試。C語(yǔ)言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語(yǔ)句控制程序流向,從而使程序完全結(jié)構(gòu)化。C語(yǔ)法限制不太嚴(yán)格、程序設(shè)計(jì)自由度大:一般的高級(jí)語(yǔ)言語(yǔ)法檢查比較嚴(yán),能夠檢查出幾乎所有的語(yǔ)法錯(cuò)誤。而C語(yǔ)言允許程序編寫(xiě)者有較大的自由度。C語(yǔ)言允許直接訪問(wèn)物理地址,可以直接對(duì)硬件進(jìn)行操作:C語(yǔ)言既具有高級(jí)語(yǔ)言的功能,又具有低級(jí)語(yǔ)言的許多功能,能夠像匯編語(yǔ)言一樣對(duì)位、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單元,可以用來(lái)寫(xiě)系統(tǒng)軟件。C語(yǔ)言程序生成代碼質(zhì)量高,程序執(zhí)行效率高:一般只比匯編程序生成的目標(biāo)代碼效率低10%~20%。
編輯推薦
《跟我學(xué)C程序設(shè)計(jì)》內(nèi)容特色:知識(shí)全面:囊括了C語(yǔ)言絕大多數(shù)函數(shù)和功能、實(shí)例經(jīng)典:實(shí)例演示了各個(gè)函數(shù)的用法,這些例子可以直接應(yīng)用到項(xiàng)目中、圖文并茂:對(duì)每個(gè)實(shí)例都給出執(zhí)行效果,方便學(xué)習(xí)、案例提高:最后給出了兩個(gè)應(yīng)用案例,告訴讀者如何綜合使用各種技術(shù)?! 陡覍W(xué)C程序設(shè)計(jì)》看點(diǎn):204個(gè)實(shí)例+110個(gè)函數(shù)+217個(gè)習(xí)題+4566行代碼=程序設(shè)計(jì)高手?! 」獗P(pán)內(nèi)容DVD:204個(gè)實(shí)例,贈(zèng)送314頁(yè)P(yáng)PT文檔,11小時(shí)視頻講解,968頁(yè)電子書(shū)學(xué)習(xí)資料?! ∵m合讀者:軟件開(kāi)發(fā)愛(ài)好者,沒(méi)有任何語(yǔ)言學(xué)習(xí)經(jīng)驗(yàn)的C語(yǔ)言初學(xué)者,有志于成為C語(yǔ)言程序員的讀者,非計(jì)算機(jī)專業(yè)需要學(xué)習(xí)C語(yǔ)言的讀者。有程序語(yǔ)言基礎(chǔ)或正在學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的讀者。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
跟我學(xué)C程序設(shè)計(jì) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版