零基礎(chǔ)學(xué)C語言

出版時間:2009-4  出版社:機械工業(yè)  作者:康莉//李寬  頁數(shù):378  
Tag標(biāo)簽:無  

前言

  C語言自1972年誕生于貝爾實驗室以來,以其靈活和實用的特點得到了廣大用戶的喜愛,迅速發(fā)展成一種應(yīng)用廣泛的高級語言。從網(wǎng)站后臺到底層操作系統(tǒng),從多媒體應(yīng)用到大型網(wǎng)絡(luò)游戲,均可使用C語言來開發(fā)。在工業(yè)領(lǐng)域,C語言也是首選的系統(tǒng)語言。各種操作系統(tǒng),如Unix、Linux和Windows等的內(nèi)核都是采用C語言和匯編語言編寫的?! ?chuàng)新推動著軟件開發(fā)的不斷進(jìn)步,在C語言之后,各種新的語言相繼誕生,如C++、Java、C#等,但C語言的基礎(chǔ)地位不可撼動,因為C比較貼近操作系統(tǒng),尤其在Linux操作系統(tǒng)下,C開發(fā)一直都是主流?! ”緯攸c  筆者精心編寫了本書,以通俗的語言深入淺出地帶領(lǐng)讀者全面學(xué)習(xí)C語言。清晰的結(jié)構(gòu)、豐富的圖例、簡單易懂卻又一針見血點破本質(zhì)的示例代碼使得讀者能輕松邁進(jìn)C語言的大門?! ”緯鴱淖詈唵蔚摹癏ello World”程序?qū)懫?,逐步深化?xì)化,系統(tǒng)全面地介紹了C語言各個方面的知識。書中每個知識和技術(shù)要點都給予了翔實的例程及代碼分析,代碼力求短小精悍,直擊要點。在知識點講解的同時輔以筆者多年的C語言編程經(jīng)驗,以加深讀者的理解?! ”緯奶攸c主要體現(xiàn)在以下幾個方面。  q 本書的內(nèi)容安排采用循序漸進(jìn)的方式,每章主題鮮明、要點突出,適合初級、中級讀者逐步掌握C語言的語法規(guī)則和編程思想?!  范例豐富,關(guān)鍵知識點都輔以范例幫助讀者理解。范例程序簡潔,不是簡單的代碼羅列,而是采用短小精煉的代碼緊扣所講的技術(shù)細(xì)節(jié),并配以詳細(xì)的代碼解釋和說明,使讀者印象鮮明,理解透徹。  q 范例可移植性強,與編譯環(huán)境和平臺無關(guān),讀者可輕易將代碼復(fù)制到自己的機器上進(jìn)行實驗,自行實踐和演練,直觀體會所學(xué)要點,感受C語言的無限魅力。本書中的所有例子、源代碼都附在隨書光盤中,方便讀者使用?!  結(jié)構(gòu)清晰,內(nèi)容全面,兼顧了C語言的幾乎所有特性?!  大量使用了圖例、表格等,幫助讀者對知識點建立直觀印象?!  結(jié)合筆者多年的C語言編程和系統(tǒng)開發(fā)經(jīng)驗,本書特別標(biāo)注出易出錯的技術(shù)點或初學(xué)者易誤解的細(xì)節(jié),讀者在學(xué)習(xí)中可少走彎路,加快學(xué)習(xí)進(jìn)度?!  本書介紹了數(shù)據(jù)結(jié)構(gòu)和算法的基礎(chǔ)知識,闡述了結(jié)構(gòu)化程序設(shè)計的思想,探討了高質(zhì)量編程的內(nèi)容,為讀者以后進(jìn)一步深入學(xué)習(xí)軟件開發(fā)打下基礎(chǔ)?!  注重使讀者對技術(shù)點本質(zhì)的理解,對諸如“編譯器如何為程序?qū)嶓w分配內(nèi)存”、“函數(shù)調(diào)用細(xì)節(jié)”等做了很多獨創(chuàng)性的介紹。  本書內(nèi)容  本書分為四篇,共22章。第一篇從C語言的基礎(chǔ)知識講起,使讀者對C語言的語法和編程機制有個初步的了解。第二篇講述如何將這些基本知識組織起來構(gòu)成完整的C語言程序。第三篇是進(jìn)階內(nèi)容,討論了一些深層次的技術(shù)細(xì)節(jié)和理解困難、易出錯的要點。第四篇給出C程序設(shè)計的綜合實例。  第一篇C語言基礎(chǔ)(第1章~第9章)?! ”酒v述了C語言的基礎(chǔ)知識,包括C語言介紹、C語言程序開發(fā)步驟、不同的開發(fā)環(huán)境、C語言程序的組成、變量及數(shù)據(jù)類型、輸入與輸出、運算符和表達(dá)式、語句、分支、循環(huán)等。讀者通過本篇可對C語言程序有個初步而全面的認(rèn)識,了解C語言的由來及其強大的功用,熟悉C語言程序的結(jié)構(gòu),知道如何聲明變量,如何組織語句。學(xué)完本篇,讀者便可自行書寫簡單的C語言程序,這9章的知識是進(jìn)一步學(xué)習(xí)的基礎(chǔ)?! 〉诙桓QC語言門庭(第10章~第15章)?! 語言博大精深,掌握了第一篇中的基礎(chǔ)知識可以說只到了大門口。本篇從C語言的核心—函數(shù)講起,介紹了數(shù)組、指針、字符串和結(jié)構(gòu)體相關(guān)的內(nèi)容。學(xué)完本篇才算邁進(jìn)了C語言的大門。  第三篇C語言進(jìn)階主題(第16章~第21章)?! 〉诙袕妮^為獨立的角度講述了函數(shù)、數(shù)組和指針和結(jié)構(gòu)體的知識,在實際應(yīng)用中,這些要素彼此交叉,應(yīng)用組合千變?nèi)f化,這也是C語言靈活性的具體體現(xiàn)。本篇安排兩章分別介紹了指針和函數(shù)的技術(shù)細(xì)節(jié),對初學(xué)者來說,理解起來可能略有難度,但這是通往高層次C語言學(xué)習(xí)的必經(jīng)之路。此外,本篇還介紹了文件處理、編譯及預(yù)處理、變量的生存期、作用域、可見域及數(shù)據(jù)結(jié)構(gòu)方面的內(nèi)容,本篇將使讀者對C語言有更深入的體會和理解?! 〉谒钠v述了幾款游戲的制作過程:黑白棋、五子棋、掃雷、速算24?! ”緯蓽\入深,由理論到實踐,尤其適合初級、中級讀者學(xué)習(xí)和完善自己的知識結(jié)構(gòu)?! ”緯m合的讀者  q C語言的初級、中級讀者?!  了解C語言,但所學(xué)不全面的人員?!  高等院校理科學(xué)習(xí)C語言課程的學(xué)生。  q 使用C語言進(jìn)行畢業(yè)設(shè)計的學(xué)生?!  使用C語言進(jìn)行項目開發(fā)的人員。  q 熟悉其他語言以此書為參考的開發(fā)人員。  本書的作者  本書由康莉、李寬主筆編寫,其他參與編寫和資料整理的人員有高會東、王建超、鄧薇、黃麗莉、吝曉寧、汪洋、白廣元、蔡念光、陳輝、馮彬、劉長江、劉明、沙金、張士強、張洪福、多召英、賈旭、江寬、陳科、方成林、班曉娟、方中純、劉蘭軍、鄭雪峰等。

內(nèi)容概要

C語言是編程方式靈活多樣、功能強大、應(yīng)用廣泛的一種程序設(shè)計語言。從程序設(shè)計語言的發(fā)展歷程來看,盡管后來出現(xiàn)了以C++、Java和C#等為代表的新語言,但C語言的基礎(chǔ)地位不可撼動?! 語言的核心是結(jié)構(gòu)化的編程思想,本書一共分為四篇,循序漸進(jìn)地講述了C語言的語法規(guī)則和編程思想,從基本概念到具體實踐、從入門知識到高階主題、從語法語義到數(shù)據(jù)結(jié)構(gòu)和算法都進(jìn)行了詳細(xì)的闡述,并通過實例對具體知識點進(jìn)行了詳細(xì)的講解。  本書的特點是內(nèi)容全面、翔實,通俗易懂,循序漸進(jìn)地介紹了C語言各方面的知識,重點突出。本書含有大量實例,代碼短小精煉,緊扣所講要點的本質(zhì),以加深讀者的印象,同時結(jié)合筆者多年使用C語言的經(jīng)驗,闡述了很多代碼編寫技巧,讀者可將代碼復(fù)制到自己的機器上進(jìn)行實驗,自行實踐和演練?! ”緯m合C語言的初級、中級讀者閱讀,并可作為開發(fā)人員的參考手冊。

作者簡介

康莉,畢業(yè)于西安交通大學(xué)管理學(xué)院,獲得管理科學(xué)與工程專業(yè)碩士學(xué)位。研究方向是信息管理與電子商務(wù)。1997年7月至今,任職于陜西省行政學(xué)院計算機系,主講數(shù)據(jù)庫、C語言,管理信息系統(tǒng)、計算機應(yīng)用基礎(chǔ)等。有豐富的開發(fā)經(jīng)驗,參與開發(fā)過多個網(wǎng)絡(luò)應(yīng)用系統(tǒng)。近幾年發(fā)表的論文

書籍目錄

寫給未來的程序員前言第一篇 C語言基礎(chǔ) 第1章 踏上征程前的思想動員 第2章 跟我寫HellocWorld 第3章 分解HellocWorld——最簡單C程序的組成 第4章 如何存儲和獲取數(shù)據(jù)——變量及數(shù)據(jù)類型 第5章 用屏幕和鍵盤交互——簡單的輸出和輸入 第6章 程序的基本構(gòu)成——運算符和表達(dá)式 第7章 程序的最小獨立單元——語句 第8章 條件判斷——分支結(jié)構(gòu) 第9章 一遍又一遍——循環(huán)結(jié)構(gòu)第二篇 一窺C語言門庭 第10章 寫程序就是寫函數(shù)——函數(shù)入門 第11章 同一類型多個元素的集合——簡單數(shù)組 第12章 C語言難點——指針初探 第13章 字符串及字符串操作 第14章 結(jié)構(gòu)體、共用體、枚舉和 第15章 如何節(jié)省內(nèi)存——位運算第三篇 C語言進(jìn)階 第16章 存儲不僅僅局限于內(nèi)存——文件 第17章 靈活卻難以理解——指針進(jìn)階 第18章 更深入的理解——函數(shù)進(jìn)階 第19章 生存期、作用域與可見域 第20章 編譯及預(yù)處理 第21章 數(shù)據(jù)結(jié)構(gòu)第四篇 C語言程序設(shè)計實例 第22章 C語言程序課程設(shè)計:游戲附錄 ASCII編碼表

章節(jié)摘錄

  執(zhí)行順序依次為:語句1,語句2,語句3?! ≡趯嶋H應(yīng)用中,程序并不一定按書寫的順序來執(zhí)行,可能希望在某處設(shè)置多條路徑,由程序選擇一條來執(zhí)行,以人爬山來類比,上山可能有多條路,在分岔口處需要登山者做出選擇,如果體力狀態(tài)不錯,可以選坡陡準(zhǔn)爬的一條路,如果很疲勞了,可以選平緩容易的路;或者干脆下山,這種選擇機制提了解決問題的靈活性?! ∧芊褚胍恍┛刂平Y(jié)構(gòu),以解決選擇和重復(fù)執(zhí)行的問題,“流程控制”應(yīng)運而生.流程控制語句分為結(jié)構(gòu)化語句和非結(jié)構(gòu)化語句兩部分;結(jié)構(gòu)化語句包含條件語句(處理分支情況)和循環(huán)語句(處理重復(fù)情況)而非結(jié)構(gòu)化語句用于一些特殊的跳轉(zhuǎn),有一種便捷通道的味道,繼續(xù)討論流程控制前,‘先來看一下C語言的結(jié)構(gòu)化和算法?! 〗Y(jié)構(gòu)化程序設(shè)計的思想是:把一個需要解決的復(fù)雜問題分解成若干模塊來處理廠每個模塊解決一個小問題。.這種分而治之的方法大大降低了程序設(shè)計的難度。結(jié)構(gòu)化程序設(shè)計的核心問題是算法和控制結(jié)構(gòu)。  所謂算法,指的是解決問題時的一系列方法和步驟。算法的思維體現(xiàn)在生活的各個方面,比如我們要去北京旅游,會問一些問題:“用什么交通工具?”“在哪里中轉(zhuǎn)?”“是否要去奧運現(xiàn)場?”等,這都包含著算法,可見,算法的步驟間有一定的邏輯順序,按這些順序執(zhí)行步驟便可以解決問題,達(dá)到目的。這種邏輯順序,在C語言中體現(xiàn)為控制結(jié)構(gòu)。  拋開那些厚厚的算法教科書,不去談那些深奧無比的屬性,本節(jié)討論與算法使用最為相關(guān)的問題:算法如何表示。原則上,自然語言也可用于算法表示,但由于自然語言的多義性,不同的人對同一個版本的描述可能有不同的理解,因此,一般不采用自然語言來描述算法,要求采用一種精確的,無歧義的機制。

編輯推薦

  《零基礎(chǔ)學(xué)C語言》適合C語言的初級、中級讀者閱讀,并可作為開發(fā)人員的參考手冊?! ⊙驖u進(jìn),全面掌握:從入門到提高,從語法、語義到數(shù)據(jù)結(jié)構(gòu),一點一滴吃透C語言  實例豐富,迅速上手:提供133個例和1個綜合案例講解,實例可輕松移植,易于掌握  示例簡潔,緊扣主題:每個示例程序短小精煉,可以很好地層示所講知識要點  要點突出,貼心提示:對不好理解的技術(shù)點或容易出錯的地方給出特別提示,加深讀者理解  編程經(jīng)驗,心得體會:給出編者多年開發(fā)經(jīng)驗的精心總結(jié),讓讀者少走彎路

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    零基礎(chǔ)學(xué)C語言 PDF格式下載


用戶評論 (總計21條)

 
 

  •   書中的內(nèi)容簡單易懂,內(nèi)容不重復(fù)不啰嗦,有提示需要注意的地方,很不錯,而對于已經(jīng)學(xué)習(xí)過C語言的我來說可以說是知識的鞏固,同時也挺適合初學(xué)者學(xué)習(xí)的。
  •   內(nèi)容可以,詳細(xì)
  •   總體來說還可以,最好弄多點優(yōu)惠,我期待!優(yōu)惠多多,多多買!
  •   書不錯,當(dāng)當(dāng)?shù)姆?wù)業(yè)很好啊
  •   質(zhì)量好 是正版書 不錯
  •   發(fā)貨速度慢,其他還好...
  •   紙張不是太好,,其他的還行
  •   在書店找不到的書在這里可以買到,不錯。
  •   老公說對工作很有幫助
  •   發(fā)貨很快,剛看完一章了,感覺還不錯。
  •   最適合c語言自學(xué)者,感覺很好
  •   教材講得很詳細(xì),對于初學(xué)者有很大的好處,但是要是再多點實例就好了
  •   內(nèi)容很好,很適合初高級的人群閱讀!
  •   入門書籍,不錯~
  •   書內(nèi)容哦那個還不錯 淺顯易懂 還附送光盤
  •   這本的內(nèi)容很全面
  •   書不錯,快遞速度慢了點。
  •   就是紙的手感和質(zhì)感一般
  •   貨已經(jīng)收到,書本質(zhì)量不是太滿意,其他一切很滿意
  •   表弟說還不錯~~
  •   紙質(zhì)太差了,我看都像是盜版書一樣.希望下次改進(jìn)!謝謝!
 

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

京ICP備13047387號-7