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

出版時(shí)間:2010-2  出版社:水利水電出版社  作者:林軍 編  頁數(shù):285  

前言

  隨著計(jì)算機(jī)科學(xué)與技術(shù)的飛速發(fā)展,計(jì)算機(jī)的應(yīng)用已經(jīng)滲透到國民經(jīng)濟(jì)與人們生活的各個(gè)角落,正在日益改變著傳統(tǒng)的人類工作方式和生活方式。在我國高等教育逐步實(shí)現(xiàn)大眾化后,越來越多的高等院校會(huì)面向國民經(jīng)濟(jì)發(fā)展的第一線,為行業(yè)、企業(yè)培養(yǎng)各級(jí)各類高級(jí)應(yīng)用型專門人才。為了大力推廣計(jì)算機(jī)應(yīng)用技術(shù),更好地適應(yīng)當(dāng)前我國高等教育的跨躍式發(fā)展,滿足我國高等院校從精英教育向大眾化教育的轉(zhuǎn)變,符合社會(huì)對(duì)高等院校應(yīng)用型人才培養(yǎng)的各類要求,我們成立了“21世紀(jì)高等院校規(guī)劃教材編委會(huì)”,在明確了高等院校應(yīng)用型人才培養(yǎng)模式、培養(yǎng)目標(biāo)、教學(xué)內(nèi)容和課程體系的框架下,組織編寫了本套“21世紀(jì)高等院校規(guī)劃教材”?! ”娝苤滩慕ㄔO(shè)作為保證和提高教學(xué)質(zhì)量的重要支柱及基礎(chǔ),作為體現(xiàn)教學(xué)內(nèi)容和教學(xué)方法的知識(shí)載體,在當(dāng)前培養(yǎng)應(yīng)用型人才中的作用是顯而易見的。探索和建設(shè)適應(yīng)新世紀(jì)我國高等院校應(yīng)用型人才培養(yǎng)體系需要的配套教材已經(jīng)成為當(dāng)前我國高等院校教學(xué)改革和教材建設(shè)工作面臨的緊迫任務(wù)。因此,編委會(huì)經(jīng)過大量的前期調(diào)研和策劃,在廣泛了解各高等院校的教學(xué)現(xiàn)狀、市場(chǎng)需求,探討課程設(shè)置、研究課程體系的基礎(chǔ)上,組織一批具備較高的學(xué)術(shù)水平、豐富的教學(xué)經(jīng)驗(yàn)、較強(qiáng)的工程實(shí)踐能力的學(xué)術(shù)帶頭人、科研人員和主要從事該課程教學(xué)的骨干教師編寫出一批有特色、適用性強(qiáng)的計(jì)算機(jī)類公共基礎(chǔ)課、技術(shù)基礎(chǔ)課、專業(yè)及應(yīng)用技術(shù)課的教材以及相應(yīng)的教學(xué)輔導(dǎo)書,以滿足目前高等院校應(yīng)用型人才培養(yǎng)的需要。本套教材消化和吸收了多年來已有的應(yīng)用型人才培養(yǎng)的探索與實(shí)踐成果,緊密結(jié)合經(jīng)濟(jì)全球化時(shí)代高等院校應(yīng)用型人才培養(yǎng)工作的實(shí)際需要,努力實(shí)踐,大膽創(chuàng)新。教材編寫采用整體規(guī)劃、分步實(shí)施、滾動(dòng)立項(xiàng)的方式,分期分批地啟動(dòng)編寫計(jì)劃,編寫大綱的確定以及教材風(fēng)格的定位均經(jīng)過編委會(huì)多次認(rèn)真討論,以確保該套教材的高質(zhì)量和實(shí)用性。

內(nèi)容概要

本書是為了滿足廣大學(xué)生學(xué)習(xí)C語言程序設(shè)計(jì)的需要,結(jié)合高等學(xué)校C語言程序設(shè)計(jì)課程的教學(xué)特點(diǎn),由高等學(xué)校長期從事計(jì)算機(jī)語言課程教學(xué)的第一線教師編寫而成,內(nèi)容涵蓋了《全國計(jì)算機(jī)等級(jí)考試大綱(2009年版)》中對(duì)C語言程序設(shè)計(jì)要求的知識(shí)點(diǎn)。    全書共11章,內(nèi)容包括C語言基礎(chǔ)知識(shí)、數(shù)據(jù)類型與運(yùn)算規(guī)則、順序結(jié)構(gòu)的程序設(shè)計(jì)、選擇結(jié)構(gòu)的程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)、數(shù)組、字符串處理、函數(shù)、指針、結(jié)構(gòu)體與共用體和文件。各章均有精心設(shè)計(jì)的大量習(xí)題。本書理論與實(shí)踐緊密結(jié)合,書中的例子具有實(shí)用性,內(nèi)容安排合理。重點(diǎn)突出。    本書由淺入深、循序漸進(jìn)、前后呼應(yīng)、通俗易懂、圖文并茂、內(nèi)容豐富,書中的所有程序都在Turbo C 2.0環(huán)境下調(diào)試成功。與本書配套的《C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與習(xí)題解答》中包括C語言程序設(shè)計(jì)實(shí)驗(yàn)上機(jī)操作指導(dǎo)、實(shí)驗(yàn)、主教材的習(xí)題答案以及課程設(shè)計(jì)指導(dǎo)等。    本書既可以作為高等學(xué)校本科及專科學(xué)生C語言程序設(shè)計(jì)的教材,又可以作為全國計(jì)算機(jī)等級(jí)考試二級(jí)——C語言程序設(shè)計(jì)的培訓(xùn)教材,同時(shí)也可以作為自學(xué)者的參考書。

書籍目錄

序前言第1章 C語言基礎(chǔ)知識(shí)  1.1 C語言概述    1.1.1  C語言簡(jiǎn)介    1.1.2  C語言的特點(diǎn)  1.2 程序設(shè)計(jì)基礎(chǔ)知識(shí)    1.2.1 程序設(shè)計(jì)簡(jiǎn)介    1.2.2 算法簡(jiǎn)介    1.2.3 程序基本結(jié)構(gòu)及其流程圖表示  1.3 C語言程序的基本構(gòu)成    1.3.1 一個(gè)簡(jiǎn)單的C語言程序    1.3.2 C語言程序的構(gòu)成    1.3.3 關(guān)鍵字    1.3.4 標(biāo)識(shí)符    1.3.5 語句    1.3.6 標(biāo)準(zhǔn)庫函數(shù)  1.4 C語言程序的運(yùn)行  習(xí)題一第2章 數(shù)據(jù)類型與運(yùn)算規(guī)則  2.1 概述  2.2 常量與變量    2.2.1  常量    2.2.2 變量  2.3 算術(shù)運(yùn)算與賦值運(yùn)算    2.3.1  C語言中的運(yùn)算規(guī)則    2.3.2 算術(shù)運(yùn)算符與算術(shù)表達(dá)式    2.3.3 自增、自減運(yùn)算    2.3.4 賦值運(yùn)算符與賦值表達(dá)式    2.3.5 組合賦值運(yùn)算符與組合賦值表達(dá)式  2.4 關(guān)系運(yùn)算與邏輯運(yùn)算    2.4.1 關(guān)系運(yùn)算符與關(guān)系表達(dá)式    2.4.2 邏輯運(yùn)算符與邏輯表達(dá)式    2.4.3 條件運(yùn)算符與條件表達(dá)式  2.5 位運(yùn)算   2.5.1 位運(yùn)算符   2.5.2 按位邏輯運(yùn)算   2.5.3 移位運(yùn)算   2.5.4 位運(yùn)算組合賦值運(yùn)算符 2.6 其他運(yùn)算第3章 順序結(jié)構(gòu)的程序設(shè)計(jì)第4章 選擇結(jié)構(gòu)的程序設(shè)計(jì)第5章 循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)第6章 數(shù)組第7章 字符串處理第8章 函數(shù)第9章 指針第10章 結(jié)構(gòu)體與共用體第11章 文件附錄A 運(yùn)算符附錄B C語言常用庫函數(shù)附錄C ASCII碼表附錄D 關(guān)于C語言程序的書寫格式參考文獻(xiàn)

章節(jié)摘錄

  C語言因其鮮明的特色,得以存在和發(fā)展,下面從不同角度總結(jié)C語言的特點(diǎn)和優(yōu)點(diǎn)?! 。?)C語言具有綜合性。C語言是一種綜合性語言,C語言將高級(jí)語言的功能同匯編語言的功能結(jié)合起來,使C語言既有高級(jí)語言的功能,又具有匯編語言那樣低級(jí)語言的許多功能。C語言的這種同時(shí)具有高級(jí)語言和匯編語言功能的雙重性,使它既可作為系統(tǒng)設(shè)計(jì)語言編寫操作系統(tǒng),也可作為應(yīng)用程序設(shè)計(jì)語言編寫應(yīng)用程序。 ?。?)C語言具有簡(jiǎn)潔性。C語言十分簡(jiǎn)潔,使用方便,易于掌握。C語言一共有32個(gè)關(guān)鍵字,9種控制語句,程序書寫格式自由?! 。?)C語言具有運(yùn)算符的豐富性。C語言一共有34種運(yùn)算符,運(yùn)算類型十分豐富,表達(dá)式類型多樣化,可以實(shí)現(xiàn)在其他高級(jí)語言中難以實(shí)現(xiàn)的運(yùn)算。眾多的運(yùn)算符和語句類型使C語言具有超常的表達(dá)能力?! 。?)C語言具有較好的可移植性。C語言程序基本上可以不做任何修改,就能在各種不同型號(hào)的計(jì)算機(jī)和各種操作系統(tǒng)上運(yùn)行。 ?。?)C語言具有執(zhí)行程序的高效性。C語言源程序轉(zhuǎn)換生成的目標(biāo)代碼質(zhì)量高,一般只比匯編語言程序生成的目標(biāo)代碼效率低10%-20%?! 。?)C語言是一種模塊化的程序設(shè)計(jì)語言。C語言的主要結(jié)構(gòu)成分是函數(shù),程序的函數(shù)結(jié)構(gòu)十分便于將一個(gè)大的程序按功能分割成一些相對(duì)獨(dú)立的功能模塊,使每個(gè)模塊都成為功能單一、結(jié)構(gòu)清晰、容易理解的函數(shù)。這種函數(shù)結(jié)構(gòu)的特點(diǎn)使C語言便于實(shí)現(xiàn)模塊化的程序結(jié)構(gòu)?! 。?)C語言是一種結(jié)構(gòu)化的程序設(shè)計(jì)語言。C語言提供了三種基本結(jié)構(gòu)的語句,從而可以很方便地實(shí)現(xiàn)自頂向下、逐步求精的結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)。而且,C語言提供了定義和調(diào)用函數(shù)的功能,并能將一個(gè)程序分解為多個(gè)程序文件,從而很容易實(shí)現(xiàn)程序的模塊化設(shè)計(jì)。除此之外,C語言還提供了豐富的數(shù)據(jù)類型與數(shù)據(jù)結(jié)構(gòu),具有很強(qiáng)的數(shù)據(jù)處理能力,這些都為結(jié)構(gòu)化程序設(shè)計(jì)提供了強(qiáng)有力的工具?!  ?/pre>

編輯推薦

  《C語言程序設(shè)計(jì)》特色:緊扣教學(xué)(計(jì)算機(jī)等級(jí)考試)大綱,精心設(shè)計(jì)教學(xué)內(nèi)容,通俗易懂,適合教學(xué)本著實(shí)用、夠用、重基礎(chǔ)的原則,對(duì)內(nèi)容做必要取舍,突出重點(diǎn),保證教學(xué)內(nèi)容完整性。突出程序設(shè)計(jì)的基本思想,強(qiáng)調(diào)算法的重要性,特別適合沒有程序設(shè)計(jì)基礎(chǔ)的初學(xué)者學(xué)習(xí)結(jié)合主要知識(shí)點(diǎn),精選、50多個(gè)經(jīng)典程序?qū)嵗?,并有程序運(yùn)行結(jié)果,所有程序都在TurboC2.0環(huán)境下調(diào)試通過。配有370多道習(xí)題(選擇、填空、閱讀程序、編程等),供讀者練習(xí)與自測(cè)。配套《C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與習(xí)題解答》中包括實(shí)驗(yàn)上機(jī)操作指導(dǎo)、實(shí)驗(yàn)項(xiàng)目、主教材習(xí)題答案以及課程設(shè)計(jì)指導(dǎo)等。

圖書封面

評(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