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

出版時(shí)間:2010-10  出版社:人民郵電出版社  作者:賈宗璞,許合利 著  頁數(shù):294  

前言

  C語言是國際上廣泛流行的一種面向過程的計(jì)算機(jī)高級(jí)語言,其歷史悠久,發(fā)展相當(dāng)迅速。后來發(fā)展起來的c++、Java、c群等語言,無不是在其基礎(chǔ)上進(jìn)行擴(kuò)充或改造的。C語言與其他高級(jí)語言相比,形式簡(jiǎn)潔,數(shù)據(jù)類型豐富,表達(dá)能力強(qiáng),運(yùn)算豐富,程序設(shè)計(jì)靈活,可讀性和可移植性好,目標(biāo)程序效率高,既具有低級(jí)語言的特點(diǎn),又具有完善的模塊化結(jié)構(gòu),.體現(xiàn)了結(jié)構(gòu)化程序設(shè)計(jì)的思想,適合于培養(yǎng)良好的編程風(fēng)格和優(yōu)秀的程序設(shè)計(jì)技術(shù)的訓(xùn)練。它是繼PASCAL語言之后的又一門優(yōu)秀的課程教學(xué)語言,并且是教學(xué)需要與實(shí)際應(yīng)用相結(jié)合的一門語言。C語言具有很強(qiáng)的處理功能,不僅用于開發(fā)系統(tǒng)軟件,也可用于開發(fā)應(yīng)用軟件?! W(xué)習(xí)C語言,起初會(huì)覺得要記的東西太多,這是由于它太靈活了。但是學(xué)到一定程度,就會(huì)嘗到甜頭,就會(huì)體會(huì)出C語言的特色。C語言中的指針是一個(gè)核心,是今后開發(fā)工作中的得力助手,因?yàn)樵谑褂肅/C++的實(shí)際工作中指針無處不見,很多參數(shù)完全就是指針化的。雖然Java從安全性方面考慮摒棄了指針,但從性能上來說,卻得不償失。要學(xué)好C語言,就要透徹理解概念,輔之以大量編程訓(xùn)練和上機(jī)實(shí)驗(yàn)。只靠看書學(xué)不好c語言,要積極實(shí)踐,善于思考,結(jié)合具體的項(xiàng)目(哪怕是很小的項(xiàng)目)學(xué)用相長。堅(jiān)持下去,就會(huì)成功。

內(nèi)容概要

本書是21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材,是高等院校計(jì)算機(jī)基礎(chǔ)教育教材。全書共分14章,主要內(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)體、共用體及枚舉類型,文件,C++基礎(chǔ),VC++6.0開發(fā)環(huán)境及程序測(cè)試與調(diào)試,上機(jī)實(shí)驗(yàn)內(nèi)容等;各章后均附有大量習(xí)題。書后附有完整的AscII代碼對(duì)照表、C語言中的關(guān)鍵字、運(yùn)算符優(yōu)先級(jí)和結(jié)合方向、常用庫函數(shù)。    本書內(nèi)容豐富、新穎,圖文并茂,通俗易懂,實(shí)用性強(qiáng),可作為高等學(xué)校非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)基礎(chǔ)課教材,也可作為應(yīng)用計(jì)算機(jī)人員的學(xué)習(xí)參考書。

書籍目錄

第1章  C語言概述  1.1  C語言的發(fā)展及特點(diǎn)    1.1.1  C語言的發(fā)展    1.1.2  C語言的特點(diǎn)  1.2  C語言程序的基本結(jié)構(gòu)  1.3  算法及其描述    1.3.1  算法的概念    1.3.2  算法的描述方法  1.4  程序設(shè)計(jì)方法    1.4.1  程序設(shè)計(jì)的一般步驟    1.4.2  結(jié)構(gòu)化程序設(shè)計(jì)方法  本章小結(jié)  習(xí)題  ……第2章  基本數(shù)據(jù)類型、運(yùn)算符與表達(dá)式第3章  順序結(jié)構(gòu)程序設(shè)計(jì)第4章  選擇結(jié)構(gòu)程序設(shè)計(jì)第5章  循環(huán)結(jié)構(gòu)程序設(shè)計(jì)第6章  數(shù)組第7章  函數(shù)第8章  編譯預(yù)處理第9章  指針第10章  結(jié)構(gòu)體、共用體及枚舉類型第11章  文件第12章  C++基礎(chǔ)第13章  VC++ 6.0開發(fā)環(huán)境及程序測(cè)試與調(diào)試第14章  上機(jī)實(shí)驗(yàn)內(nèi)容附錄Ⅰ附錄Ⅱ附錄Ⅲ附錄Ⅳ參考文獻(xiàn)

章節(jié)摘錄

  (3)結(jié)構(gòu)內(nèi)不存在“死循環(huán)”(無終止的循環(huán)),在有限時(shí)間內(nèi)必能結(jié)束執(zhí)行過程。已經(jīng)證明,由以上三種基本結(jié)構(gòu)順序組成的算法結(jié)構(gòu),可以解決任何復(fù)雜的問題。由這三種基本結(jié)構(gòu)所構(gòu)成的算法屬于“結(jié)構(gòu)化”的算法,這種設(shè)計(jì)方法也稱為結(jié)構(gòu)化程序設(shè)計(jì)方法,主要有以下三個(gè)要求。(1)結(jié)構(gòu)化程序的控制結(jié)構(gòu)只能由順序、分支和循環(huán)三種基本結(jié)構(gòu)構(gòu)成(當(dāng)然也可以由這三種基本結(jié)構(gòu)進(jìn)行組合形成新的結(jié)構(gòu),但必須要滿足基本結(jié)構(gòu)所要求的三個(gè)條件)。(2)整個(gè)程序是由若干個(gè)這三種結(jié)構(gòu)的程序塊串聯(lián)起來的。因?yàn)檫@三種結(jié)構(gòu)都只有一個(gè)人口和一個(gè)出口,所以可以把它們串聯(lián)起來?! 。?)整個(gè)程序只有一個(gè)人口和出口。  “結(jié)構(gòu)化”的目的是為了使程序更容易閱讀,更容易理解。在程序中,每一個(gè)基本結(jié)構(gòu)就是一個(gè)程序塊,如果把它比作一顆珠子,整個(gè)程序就是一串項(xiàng)鏈。當(dāng)閱讀“結(jié)構(gòu)化”的程序時(shí),人的思維過程剛好和計(jì)算機(jī)中程序運(yùn)行的步驟相同,閱讀程序就好像閱讀一篇按時(shí)間順序?qū)懙男≌f,當(dāng)然容易理解程序“正在做什么”和“做了些什么”。相反,如果程序流向跳來跳去,有多個(gè)人口和出口,就好像你在看意識(shí)流小說,時(shí)間上前后交錯(cuò),地點(diǎn)上忽東忽西,情節(jié)上支離破碎,不易閱讀和理解。

編輯推薦

  《C語言程序設(shè)計(jì)》是根據(jù)教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會(huì)編制的《關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)的意見暨計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求(試行)》中有關(guān)“C語言程序設(shè)計(jì)”課程的教學(xué)要求和大綱編寫的,屬于較高要求的C語言版本,同時(shí)兼顧了全國計(jì)算機(jī)等級(jí)考試二級(jí)C的筆試和機(jī)試。《C語言程序設(shè)計(jì)》考慮到初學(xué)者的認(rèn)知規(guī)律,選材新穎,既注意了知識(shí)的系統(tǒng)性、完整性,又兼顧了實(shí)用性;文字?jǐn)⑹錾钊霚\出。概念清晰,通俗易懂,每章都配有導(dǎo)讀、小結(jié),便于自學(xué);同時(shí)用大量的典型實(shí)例化解各章的難點(diǎn),突出編程解決問題的思想和方法,注重能力培養(yǎng)和思維訓(xùn)練?!禖語言程序設(shè)計(jì)》包括理論教學(xué)內(nèi)容和實(shí)驗(yàn)指導(dǎo),實(shí)驗(yàn)內(nèi)容與理論教學(xué)內(nèi)容的章節(jié)相對(duì)應(yīng),并介紹了程序調(diào)試與測(cè)試。河南省精品課程配套教材,教學(xué)改革結(jié)晶,一線教師智慧,內(nèi)容系統(tǒng)完整,案例典型豐富,訓(xùn)練思維能力,掌握編程藝術(shù)。

圖書封面

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


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


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

 
 

  •   發(fā)貨速度一般,書不是特別新的感覺,封面有點(diǎn)黑黑的感覺,到貨速度不快,11號(hào)下單17號(hào)才到的。
 

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

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