C語言寶典

出版時(shí)間:2011-3  出版社:電子工業(yè)出版社  作者:劉丕順 主編,遲劍 等編著  頁數(shù):638  
Tag標(biāo)簽:無  

內(nèi)容概要

C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言,既有高級語言的特點(diǎn),又具有匯編語言的特點(diǎn)。C語言可以作為系統(tǒng)設(shè)計(jì)語言來編寫工作系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序,因此它的應(yīng)用范圍十分廣泛。對操作系統(tǒng)和系統(tǒng)使用程序以及需要對硬件進(jìn)行操作的場合,用C語言明顯優(yōu)于其他解釋型高級語言,有一些大型應(yīng)用軟件也是用C語言編寫的。
  本書共分為5部分,詳細(xì)介紹了C語言的基礎(chǔ)知識(shí)、C語言的程序分析方法、調(diào)試方法、常見問題的編程方法以及初學(xué)者?犯的錯(cuò)誤?!禖語言寶典(第2版)》循序漸進(jìn)地講述了C語言基礎(chǔ)知識(shí)、三種基本控制結(jié)構(gòu)、數(shù)組、指針、結(jié)構(gòu)體共用體、文件、底層操作等主要內(nèi)容,并穿插講述了一些編譯預(yù)處理知識(shí)和程序設(shè)計(jì)方法及調(diào)試方法等?!禖語言寶典(第2版)》的最后部分,介紹了利用C語言編寫功能比較完備的程序的設(shè)計(jì)過程以及源代碼,使讀者對C語言程序設(shè)計(jì)有一個(gè)比較完整的設(shè)計(jì)思路,同時(shí)又可以加強(qiáng)對C語言常用的基礎(chǔ)知識(shí)的理解和程序調(diào)試的掌握,還能掌握通用的軟件開發(fā)過程。
  本書既適合沒有編程語言經(jīng)驗(yàn)的初學(xué)者,也適合相關(guān)專業(yè)在校生。

書籍目錄

第1部分 基礎(chǔ)篇
第1章 認(rèn)識(shí)C語言
第2章 數(shù)據(jù)類型、常量和變量
第3章 運(yùn)算符與表達(dá)式
第4章 順序程序設(shè)計(jì)
第5章 選擇程序設(shè)計(jì)
第6章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
第2部分 進(jìn)階篇
第7章 數(shù)組
第8章 函數(shù)
第9章 作用域與程序設(shè)計(jì)
第10章 指針
第11章 字符串
第3部分 高級篇
第12章 編譯預(yù)處理
第13章 程序設(shè)計(jì)與調(diào)試
第14章 結(jié)構(gòu)體和共用體
第15章 自定義類型與鏈表
第4部分 底層開發(fā)篇
第16章 位與字節(jié)
第17章 文件
第18章 屏幕和鍵盤的控制
第19章 系統(tǒng)調(diào)用
第20章 從C到C++
第5部分 應(yīng)用實(shí)例篇
第21章 應(yīng)用實(shí)例1——復(fù)雜表達(dá)式求值
第22章 應(yīng)用實(shí)例2——簡單的文本編輯器
第23章 應(yīng)用實(shí)例3——圖書管理系統(tǒng)

章節(jié)摘錄

版權(quán)頁:插圖:C語言是很多年來較流行的高級程序設(shè)計(jì)語言,許多大型軟件就是用C語言編寫的。C語言之所以能夠存在且持續(xù)性發(fā)展,是因其較之其他程序設(shè)計(jì)語言有其自身的特點(diǎn)。這些特點(diǎn)歸納起來有下面幾個(gè)?!是中級語言:它把高級語言的基本結(jié)構(gòu)和語句與低級語言的實(shí)用性很好地結(jié)合在一起。C語言可以像匯編語言一樣對位、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單元。這樣的程序移植性比較好,即C語言程序基本上不做修改就能用于各種型號(hào)的計(jì)算機(jī)和各種操作系統(tǒng)上?!是結(jié)構(gòu)化語言:結(jié)構(gòu)化語言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個(gè)部分除了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦?,便于使用、維護(hù)以及調(diào)試。C語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便地調(diào)用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結(jié)構(gòu)化。程序由主函數(shù)開始,函數(shù)間可實(shí)現(xiàn)相互調(diào)用?!語言功能齊全:C語言具有各種各樣的數(shù)據(jù)類型,并引入了指針概念,可使程序效率更高。另外C語言也具有強(qiáng)大的圖形功能,支持多種顯示器和驅(qū)動(dòng)器,而且計(jì)算功能、邏輯判斷功能也比較強(qiáng)大,可以實(shí)現(xiàn)決策目的?!ふZ言簡潔。結(jié)構(gòu)緊湊,程序書寫方便,實(shí)用靈活:C語言僅有32個(gè)具有特定意義的關(guān)鍵字(參見表1.1),寬松的語法檢查,比較符合人們的書寫習(xí)慣。C語言較其他高級程序設(shè)計(jì)語言來說,程序書寫自由,程序簡練,效率高,功能強(qiáng)?!び眯懽帜笗鴮懗绦颍篊語言除宏定義里面所定義的宏名字采用大寫字母外,其他一般用小寫字母書寫。

編輯推薦

《C語言寶典(第2版)》對結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)以及C語言中復(fù)雜的數(shù)據(jù)類型給出相匹配的實(shí)例分析。有效提高初學(xué)者程序分析能力。講述C語言在底層操作中的應(yīng),給出簡單易懂的對應(yīng)實(shí)例。提供三大案例,從需求分析開始,真實(shí)體現(xiàn)利用C語言解決具體問題的整個(gè)過程。開始學(xué)習(xí)程序設(shè)計(jì)前,選擇一種語言是十分重要的。大部分程序員都是選擇C語言作為開始學(xué)習(xí)程序設(shè)計(jì)的語言,主要原因是C語言比較穩(wěn)定,是目前比較流行的語言:同時(shí)C語言又比較靈活,適應(yīng)性和可移植性較強(qiáng)。讀者通過C語言的理論和實(shí)例的學(xué)習(xí),可以對結(jié)構(gòu)化的程序設(shè)計(jì)思想有一個(gè)全新的認(rèn)識(shí),同時(shí)深入學(xué)習(xí)之后,還可以進(jìn)行一些控制器、操作系統(tǒng)以及圖形程序的設(shè)計(jì)。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C語言寶典 PDF格式下載


用戶評論 (總計(jì)6條)

 
 

  •   剛送到,還沒來及讀無心得
  •   為哈沒光盤
  •   代碼例子太過簡單,沒有稍微復(fù)雜點(diǎn)的例子。
  •   本人第一次在網(wǎng)上購書,眾所周知網(wǎng)上購物看不見實(shí)物,我們買家心里都不是很放心,但是亞馬遜讓我的擔(dān)心成為多余,我會(huì)一直關(guān)注亞馬遜成為它的忠實(shí)顧客。
  •   遲劍 的c語言寶典(寶典)前言里說書里附有關(guān)光盤,怎么貨到后,一看什么也沒有????????
  •   買書發(fā)貨很及時(shí),也沒有出現(xiàn)光盤損壞的情況,很滿意
 

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

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