C程序設(shè)計(jì)教程

出版時(shí)間:2006-1  出版社:高等教育出版社  作者:譚浩強(qiáng)  頁數(shù):256  字?jǐn)?shù):400000  

前言

C語言是C++語言的基礎(chǔ),適用于程序設(shè)計(jì)的初學(xué)者。用C語言可編寫風(fēng)格優(yōu)美的應(yīng)用程序,又能編寫計(jì)算機(jī)的系統(tǒng)軟件。由于其表達(dá)簡潔,功能豐富,使用靈活,應(yīng)用廣泛,目前高校中許多專業(yè)都開設(shè)C語言相關(guān)課程,甚至把“C語言程序設(shè)計(jì)”作為必修基礎(chǔ)課。本書力求通俗易懂,入門容易,重視概念,加強(qiáng)實(shí)踐。全書包含128個(gè)程序設(shè)計(jì)實(shí)例(其中包括2個(gè)綜合練習(xí)題和3個(gè)綜合應(yīng)用題),使讀者通過實(shí)踐掌握c語言的基礎(chǔ)知識(shí)。為使讀者更好地掌握C語言中的難點(diǎn)“指針”,本書將其分散教學(xué),指針的概念從第1章就開始引入并貫穿全書,使初學(xué)者在學(xué)習(xí)過程中循序漸進(jìn),逐步深入,反復(fù)實(shí)踐,牢固掌握指針的應(yīng)用。本書共分10章,第1章概括介紹c語言,第2章介紹數(shù)據(jù)類型、常量、變量和數(shù)組,第3章介紹運(yùn)算符、表達(dá)式和常用的輸A./輸出函數(shù),第4章介紹順序結(jié)構(gòu)和選擇結(jié)構(gòu),第5章介紹循環(huán)結(jié)構(gòu)和無條件轉(zhuǎn)向語句,第6章介紹數(shù)組的應(yīng)用,第7章介紹函數(shù),第8章介紹結(jié)構(gòu)體、共用體和枚舉類型,第9章介紹文件,第10章介紹綜合應(yīng)用。本書內(nèi)容以ANSIC(美國國家標(biāo)準(zhǔn)c語言部分)為基礎(chǔ),應(yīng)用傳統(tǒng)流程圖和N—S結(jié)構(gòu)化流程圖描述算法,程序?qū)懗射忼X形縮進(jìn)格式,這些都有助于讀者養(yǎng)成良好的編程習(xí)慣,編寫出可讀性好,質(zhì)量高的應(yīng)用程序。全書例題全部通過TurboC2.0集成開發(fā)環(huán)境調(diào)試通過,當(dāng)然也可用VisualC++6.0集成開發(fā)環(huán)境來調(diào)試和編譯這些程序(詳見配套用書《C程序設(shè)計(jì)教程上機(jī)輔導(dǎo)和習(xí)題集》第2章“用VisualC++6.0開發(fā)C程序”)。前者簡單易學(xué),但只能用鍵盤,不能用鼠標(biāo);后者功能強(qiáng)大,可使用鼠標(biāo),而且字符串和注釋可用中文,但對(duì)初學(xué)者有一定的難度。讀者可根據(jù)自己的具體情況選用。

內(nèi)容概要

本書介紹C語言的相關(guān)知識(shí),共10章,主要內(nèi)容包括:C語言概述;數(shù)據(jù)類型、常量、變量和數(shù)組:運(yùn)算符、表達(dá)式和常用的輸入/輸出函數(shù);順序結(jié)構(gòu)和選擇結(jié)構(gòu);循環(huán)結(jié)構(gòu)和無條件轉(zhuǎn)向語句;數(shù)組的應(yīng)用;函數(shù);結(jié)構(gòu)體、共用體和枚舉類型;文件;綜合應(yīng)用。本書配有輔導(dǎo)書《C程序設(shè)計(jì)教程上機(jī)輔導(dǎo)與習(xí)題集》。    本書適合作為大學(xué)本科、高職高專、成人高校和其他初學(xué)者學(xué)習(xí)C程序設(shè)計(jì)的教材,也可供參加全國計(jì)算機(jī)等級(jí)考試(二級(jí)C)的各類讀者選用。    本書所配電子教案及書中案例程序設(shè)計(jì)源代碼均可以從高等教育出版社高等理工教學(xué)資源網(wǎng)站下載,網(wǎng)址為:http//www.hep.st.com.cn。

書籍目錄

第1章 C語言概述  1.1 計(jì)算機(jī)和C語言  1.2 二進(jìn)制和程序存儲(chǔ)控制原理  1.3 整數(shù)在內(nèi)存中的存放形式  1.4 C程序設(shè)計(jì)語言概述    1.4.1 程序設(shè)計(jì)語言的發(fā)展    1.4.2 結(jié)構(gòu)化程序設(shè)計(jì)方法    1.4.3 C語言簡史    1.4.4  C語言的字符集和標(biāo)識(shí)符    1.4.5  C程序的基本結(jié)構(gòu)    1.4.6  C程序的編輯、編譯和連接    1.4.7  Turbo C 2.O集成開發(fā)環(huán)境簡介  練習(xí)一第2章  數(shù)據(jù)類型、常量、變量和數(shù)組  2.1  概述  2.2 基本數(shù)據(jù)類型    2.2.1 字符型    2.2.2 整型    2.2.3 實(shí)型  2.3 常量    2.3.1 整型常量    2.3.2 實(shí)型常量    2.3.3 字符常量    2.3.4 字符串常量    2.3.5 符號(hào)常量  2.4 變量和數(shù)組    2.4.1 變量和數(shù)組的說明    2.4.2 變量和數(shù)組元素的初始化  2.5 指針變量的定義和初始化  2.6 類型標(biāo)識(shí)符的重定義  練習(xí)二第3章 運(yùn)算符、表達(dá)式和常用的輸入/輸出函數(shù)  3.1 運(yùn)算符和表達(dá)式    3.1.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式    3.1.2 關(guān)系運(yùn)算符和關(guān)系表達(dá)式    3.1.3 邏輯運(yùn)算符和邏輯表達(dá)式    3.1.4 位運(yùn)算符和位運(yùn)算表達(dá)式    3.1.5 賦值運(yùn)算符和賦值表達(dá)式    3.1.6 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式    3.1.7 三目運(yùn)算符和條件表達(dá)式    3.1.8 其他運(yùn)算符  3.2 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性  3.3 數(shù)據(jù)類型轉(zhuǎn)換  3.4 常用的輸入和輸出函數(shù)    3.4.1  格式化輸入/輸出函數(shù)    3.4.2 字符串輸入/輸出函數(shù)    3.4.3 其他輸入/輸出函數(shù)  練習(xí)三第4章 語句結(jié)構(gòu)I——順序結(jié)構(gòu)和選擇結(jié)構(gòu)  4.1  概述  4.2 順序語句結(jié)構(gòu)  4.3 選擇語句結(jié)構(gòu)    4.3.1  概述    4.3.2 簡單的if結(jié)構(gòu)    4.3.3 if_else語句結(jié)構(gòu)    4.3.4  if_else_if語句結(jié)構(gòu)    4.3.5  if結(jié)構(gòu)的嵌套    4.3.6  switch結(jié)構(gòu)  練習(xí)四第5章 語句結(jié)構(gòu)Ⅱ——循環(huán)結(jié)構(gòu)和無條件轉(zhuǎn)向語句第6章  數(shù)組的應(yīng)用第7章  函數(shù)第8章  結(jié)構(gòu)體、共用體和枚舉類型第9章  文件第10章  綜合應(yīng)用附錄A  常用字符與ASCⅡ代碼對(duì)照表附錄B  C語言的關(guān)鍵字表附錄C  常用運(yùn)算符的含義、優(yōu)先級(jí)和結(jié)合性附錄D  常用C語言庫函數(shù)參考文獻(xiàn)

章節(jié)摘錄

插圖:1.自頂向下,逐步細(xì)化這一原則是指將任務(wù)或問題的總要求劃分為若干個(gè)相對(duì)獨(dú)立的模塊,而每個(gè)模塊根據(jù)它所完成的功能又可細(xì)分成若干個(gè)子模塊,如此從上而下,逐步細(xì)化,一直細(xì)化到不能再分割的模塊為止。然后再考慮每個(gè)模塊中使用的具體函數(shù)和語句。2.清晰第一,效率第二這一原則是從提高程序的可讀性,方便交流、調(diào)試、修改和維護(hù)的角度出發(fā)。程序只有在結(jié)構(gòu)清晰的基礎(chǔ)上,才去考慮它的效率。3.書寫規(guī)范,縮進(jìn)格式這是程序設(shè)計(jì)風(fēng)格的重要要求之一。寫程序時(shí)不要把語句“堆”在一起,而是將程序的不同層次逐行向右縮進(jìn),寫成鋸齒形。主函數(shù)main()的函數(shù)體(一對(duì)大括號(hào)中的語句)應(yīng)向右縮進(jìn)幾列來書寫。若函數(shù)體中還有其他模塊(如以后要學(xué)習(xí)的條件轉(zhuǎn)移模塊和循環(huán)模塊等),這些模塊內(nèi)的語句在主函數(shù)體向右縮進(jìn)的基礎(chǔ)上還要再往右縮進(jìn)幾列,依此類推,即凡是模塊內(nèi)的模塊都要求進(jìn)一步地向右縮進(jìn),形成鋸齒形程序格式。這樣的程序清晰易讀,糾錯(cuò)容易。具體例子可參見本書各章的例題。讀者在平時(shí)的練習(xí)中要養(yǎng)成書寫程序的良好習(xí)慣。

編輯推薦

《C程序設(shè)計(jì)教程》為21世紀(jì)高等學(xué)校應(yīng)用型教材之一。

圖書封面

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


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


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

 
 

  •   可我不是她所愛的人。
  •   我于08年08月份在卓越買了一套譚浩強(qiáng)這兩本書,學(xué)過之后這本書的感受如下:優(yōu)點(diǎn):十分符合一些初學(xué)C語言的讀者。通俗易懂,讓你徹底理解C語言的概念,指針那塊也講得不錯(cuò)。如果再結(jié)合此書的輔導(dǎo)多上機(jī)更是事半功倍的效果。入門絕對(duì)的好書,我為此推薦此書給大家。缺點(diǎn):我個(gè)人認(rèn)為的缺點(diǎn)是這套書里面沒有介紹到位操作這齋,對(duì)于用C語言編寫嵌入式相關(guān)代碼還需要另找些相關(guān)資料補(bǔ)充方可。
  •   挺好的,就是白買了,用不著。
  •   很好的東西,一定好評(píng)
  •   我們的上課教程,詳細(xì)且淺顯易懂
  •   快遞哥哥的服務(wù)態(tài)度還好,能不能給點(diǎn)微笑紙張質(zhì)量只是還好,書的封面好多灰。下次能不能干凈一些啊
  •   內(nèi)容很詳細(xì)。好。
  •   譚浩強(qiáng)的C語言,很好很強(qiáng)大
  •   很好的書  我很喜歡!
  •   收到了~~書很好~
  •   書的封面上第一行介紹就寫了:C程序設(shè)計(jì)<已發(fā)行900萬冊(cè)>的姊妹篇.這本書確實(shí)是相當(dāng)不錯(cuò)!看完這本書,突然明白,什么才叫做一代宗師......我淚流滿面地向大家熱情地推薦這本好書.(09年3月補(bǔ)記)
  •   譚教授的書,經(jīng)典之作,適合初學(xué)者
  •   到手的和網(wǎng)上顏色不一樣
  •   我的書都沒拿到還評(píng)價(jià)個(gè)毛,草。。。。。。。。
  •   深入淺出,非常適合初學(xué)者.
 

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

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