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

出版時(shí)間:2009-7  出版社:清華大學(xué)出版社  作者:張述信  頁數(shù):321  

內(nèi)容概要

C語言是當(dāng)代計(jì)算機(jī)的主流語言,是學(xué)習(xí)程序設(shè)計(jì)的首選語言?! ∪珪o緊圍繞著C 程序設(shè)計(jì)這個(gè)主題展開,由四條干線貫穿始終。一是C 語言的基本知識(shí),包括基本概念、數(shù)據(jù)類型、運(yùn)算符與表達(dá)式、控制臺(tái)與文件的輸入輸出;二是C 程序的基本結(jié)構(gòu),包括順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和函數(shù)結(jié)構(gòu);三是C 程序設(shè)計(jì)的基本技術(shù)、方法和技巧,如窮舉、遞推、遞歸、菜單制作與程序優(yōu)化等;四是C 程序上機(jī)操作,包括集成開發(fā)環(huán)境、程序測(cè)試與調(diào)試等。  通俗易懂地引入概念,循序漸進(jìn)地講解知識(shí),深入淺出地化解難點(diǎn),實(shí)用全面的設(shè)計(jì)技術(shù),這是本書的主要特點(diǎn)。本書特別適合C 程序設(shè)計(jì)的初學(xué)者使用,非常適用“以學(xué)生自學(xué)為主,教師重點(diǎn)講解為輔”的方式教學(xué)。本書可作為高等院校計(jì)算機(jī)專業(yè)及理工科其他專業(yè)學(xué)習(xí)C 程序設(shè)計(jì)的本科教材,亦可作為廣大教師、工程技術(shù)人員與程序設(shè)計(jì)愛好者拓寬應(yīng)用的參考書。

書籍目錄

第1章 C 程序概述 1.1 什么是程序 1.2 什么是計(jì)算機(jī)程序 1.3 簡單的C 程序結(jié)構(gòu) 1.4 上機(jī)指導(dǎo)1  習(xí)題1第2章 C 語言基本知識(shí) 2.1 常量與變量 2.2 整型數(shù)據(jù)  2.2.1 整型常量的表示方法  2.2.2 整型變量的類型  2.2.3 整型常量的類型 2.3 實(shí)型數(shù)據(jù)  2.3.1 實(shí)型常量的表示方法  2.3.2 實(shí)型變量的類型 2.4 字符型數(shù)據(jù)  2.4.1 ASCII 標(biāo)準(zhǔn)字符  2.4.2 字符常量的表示方法  2.4.3 字符變量的類型 2.5 符號(hào)常量 2.6 算術(shù)運(yùn)算符  2.6.1 基本算術(shù)運(yùn)算符  2.6.2 負(fù)號(hào)運(yùn)算符  2.6.3 自增與自減運(yùn)算符  2.6.4 算術(shù)表達(dá)式 2.7 賦值運(yùn)算符  2.7.1 基本賦值運(yùn)算符  2.7.2 算術(shù)賦值運(yùn)算符  2.7.3 賦值表達(dá)式 2.8 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符 2.9 關(guān)系運(yùn)算符  2.9.1 關(guān)系運(yùn)算符  2.9.2 關(guān)系表達(dá)式  2.10 邏輯運(yùn)算符  2.10.1 邏輯運(yùn)算符  2.10.2 邏輯表達(dá)式 2.11 條件運(yùn)算符 2.12 逗號(hào)運(yùn)算符 2.13 長度運(yùn)算符 2.14 數(shù)學(xué)函數(shù) 2.15 上機(jī)指導(dǎo)2  習(xí)題2第3章 順序結(jié)構(gòu)程序設(shè)計(jì) 3.1 基本語句 3.2 格式化輸入輸出函數(shù)  3.2.1 格式化輸入函數(shù)scanf  3.2.2 格式化輸出函數(shù)printf 3.3 字符輸入輸出函數(shù)  3.3.1 字符輸入函數(shù)getchar  3.3.2 字符輸出函數(shù)putchar 3.4 上機(jī)指導(dǎo)3  習(xí)題3第4章 選擇結(jié)構(gòu)程序設(shè)計(jì) 4.1 什么是選擇結(jié)構(gòu) 4.2 條件語句  4.2.1 基本格式  4.2.2 簡化格式 4.3 條件語句的嵌套  4.3.1 條件語句嵌套示例  4.3.2 else if 格式 4.4 開關(guān)語句 4.5 上機(jī)指導(dǎo)4  習(xí)題4第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 5.1 什么是循環(huán)結(jié)構(gòu) 5.2 while 語句 5.3 do~while 語句 5.4 for 語句 5.5 循環(huán)的終止與繼續(xù)  5.5.1 break 語句  5.5.2 continue 語句 5.6 循環(huán)語句的嵌套 5.7 用goto 語句構(gòu)造循環(huán) 5.8 結(jié)構(gòu)化程序設(shè)計(jì) 5.9 上機(jī)指導(dǎo)5  習(xí)題5第6章 數(shù)組第7章 函數(shù)結(jié)構(gòu)程序設(shè)計(jì)第8章 編譯預(yù)處理第9章 指針第10章 結(jié)構(gòu)、聯(lián)合與枚舉第11章 位運(yùn)算第12章 文件附錄A ASCII 標(biāo)準(zhǔn)字符集附錄B C運(yùn)算符附錄C C語言關(guān)鍵字附錄D C常用庫函數(shù)附錄E Turbo C 2.0 集成開發(fā)環(huán)境參考文獻(xiàn)

章節(jié)摘錄

  12.1什么是文件  前面幾章已重點(diǎn)講解了C語言豐富多樣的數(shù)據(jù)類型,C程序結(jié)構(gòu)和程序設(shè)計(jì)技術(shù)。對(duì)讀者來說,掌握這些知識(shí)是必需的,但也是不夠的。回顧一下c程序處理的對(duì)象——數(shù)據(jù),無論是鍵盤輸入的,加工過程產(chǎn)生的,還是顯示輸出的,其數(shù)據(jù)量是比較少的,一般是只供程序一次性使用。這種方式對(duì)數(shù)據(jù)龐大的實(shí)際問題,諸如企業(yè)管理、商業(yè)貿(mào)易、統(tǒng)計(jì)調(diào)查、人事檔案、情報(bào)檢索、資源普查、銀行業(yè)務(wù)等是無能為力的。這些事務(wù)要求數(shù)據(jù)能長期保留,以便隨時(shí)更新和重復(fù)使用。如何解決這些問題就是本章的重點(diǎn),它緊緊圍繞著數(shù)據(jù)處理中常常涉及的“文件”概念展開?! ∥募?,這個(gè)術(shù)語對(duì)讀者不是陌生的。不管使用操作系統(tǒng)(如DOS、Windows),還是使用操作系統(tǒng)下的應(yīng)用軟件(如TC、Word、Excel等),對(duì)文件的操作(如建立、復(fù)制、顯示、更新等)是經(jīng)常的、大量的。具體點(diǎn)說,學(xué)校的學(xué)生成績、單位的職工工資、一個(gè)源程序、一篇文章、一張表格、一幅圖畫、一首歌曲、一段影像等,只要用計(jì)算機(jī)來處理,就要以“文件”為單位存儲(chǔ)到磁盤、U盤、光盤等外部介質(zhì)上,以便保存、更新和使用。  可見,文件是指一組相關(guān)信息在外部存儲(chǔ)介質(zhì)上的集合。使用最多的是磁盤文件,因?yàn)榇疟P是一種直接(隨機(jī))存取設(shè)備,既可以向磁盤存入數(shù)據(jù),也可以從磁盤取出數(shù)據(jù)。磁盤上的文件用文件名來標(biāo)識(shí),它一般由主文件名和擴(kuò)展名組成,如exl_1.c。其中,小數(shù)點(diǎn)前的主文件名(在DOS下,它由1~8個(gè)字符組成)是必需的,小數(shù)點(diǎn)開始的擴(kuò)展名是可選擇的。

編輯推薦

  《C程序設(shè)計(jì)實(shí)用教程》特點(diǎn):從實(shí)際問題,特別是日常實(shí)例引入重要概念;深入淺出地化解知識(shí)難點(diǎn);強(qiáng)調(diào)程序設(shè)計(jì)技術(shù)、方法和技巧,重視知識(shí)的綜合運(yùn)用;注重知識(shí)的深度開發(fā)與應(yīng)用;實(shí)用而豐富的操作實(shí)踐;內(nèi)容翔實(shí),面向應(yīng)用,視野開闊,易教易學(xué)。

圖書封面

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


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


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

 
 

 

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

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