出版時間:2009-7 出版社:清華大學(xué)出版社 作者:張述信 頁數(shù):321
內(nèi)容概要
C語言是當代計算機的主流語言,是學(xué)習(xí)程序設(shè)計的首選語言。 全書緊緊圍繞著C 程序設(shè)計這個主題展開,由四條干線貫穿始終。一是C 語言的基本知識,包括基本概念、數(shù)據(jù)類型、運算符與表達式、控制臺與文件的輸入輸出;二是C 程序的基本結(jié)構(gòu),包括順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和函數(shù)結(jié)構(gòu);三是C 程序設(shè)計的基本技術(shù)、方法和技巧,如窮舉、遞推、遞歸、菜單制作與程序優(yōu)化等;四是C 程序上機操作,包括集成開發(fā)環(huán)境、程序測試與調(diào)試等。 通俗易懂地引入概念,循序漸進地講解知識,深入淺出地化解難點,實用全面的設(shè)計技術(shù),這是本書的主要特點。本書特別適合C 程序設(shè)計的初學(xué)者使用,非常適用“以學(xué)生自學(xué)為主,教師重點講解為輔”的方式教學(xué)。本書可作為高等院校計算機專業(yè)及理工科其他專業(yè)學(xué)習(xí)C 程序設(shè)計的本科教材,亦可作為廣大教師、工程技術(shù)人員與程序設(shè)計愛好者拓寬應(yīng)用的參考書。
書籍目錄
第1章 C 程序概述 1.1 什么是程序 1.2 什么是計算機程序 1.3 簡單的C 程序結(jié)構(gòu) 1.4 上機指導(dǎo)1 習(xí)題1第2章 C 語言基本知識 2.1 常量與變量 2.2 整型數(shù)據(jù) 2.2.1 整型常量的表示方法 2.2.2 整型變量的類型 2.2.3 整型常量的類型 2.3 實型數(shù)據(jù) 2.3.1 實型常量的表示方法 2.3.2 實型變量的類型 2.4 字符型數(shù)據(jù) 2.4.1 ASCII 標準字符 2.4.2 字符常量的表示方法 2.4.3 字符變量的類型 2.5 符號常量 2.6 算術(shù)運算符 2.6.1 基本算術(shù)運算符 2.6.2 負號運算符 2.6.3 自增與自減運算符 2.6.4 算術(shù)表達式 2.7 賦值運算符 2.7.1 基本賦值運算符 2.7.2 算術(shù)賦值運算符 2.7.3 賦值表達式 2.8 強制類型轉(zhuǎn)換運算符 2.9 關(guān)系運算符 2.9.1 關(guān)系運算符 2.9.2 關(guān)系表達式 2.10 邏輯運算符 2.10.1 邏輯運算符 2.10.2 邏輯表達式 2.11 條件運算符 2.12 逗號運算符 2.13 長度運算符 2.14 數(shù)學(xué)函數(shù) 2.15 上機指導(dǎo)2 習(xí)題2第3章 順序結(jié)構(gòu)程序設(shè)計 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 上機指導(dǎo)3 習(xí)題3第4章 選擇結(jié)構(gòu)程序設(shè)計 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 上機指導(dǎo)4 習(xí)題4第5章 循環(huán)結(jié)構(gòu)程序設(shè)計 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è)計 5.9 上機指導(dǎo)5 習(xí)題5第6章 數(shù)組第7章 函數(shù)結(jié)構(gòu)程序設(shè)計第8章 編譯預(yù)處理第9章 指針第10章 結(jié)構(gòu)、聯(lián)合與枚舉第11章 位運算第12章 文件附錄A ASCII 標準字符集附錄B C運算符附錄C C語言關(guān)鍵字附錄D C常用庫函數(shù)附錄E Turbo C 2.0 集成開發(fā)環(huán)境參考文獻
章節(jié)摘錄
12.1什么是文件 前面幾章已重點講解了C語言豐富多樣的數(shù)據(jù)類型,C程序結(jié)構(gòu)和程序設(shè)計技術(shù)。對讀者來說,掌握這些知識是必需的,但也是不夠的。回顧一下c程序處理的對象——數(shù)據(jù),無論是鍵盤輸入的,加工過程產(chǎn)生的,還是顯示輸出的,其數(shù)據(jù)量是比較少的,一般是只供程序一次性使用。這種方式對數(shù)據(jù)龐大的實際問題,諸如企業(yè)管理、商業(yè)貿(mào)易、統(tǒng)計調(diào)查、人事檔案、情報檢索、資源普查、銀行業(yè)務(wù)等是無能為力的。這些事務(wù)要求數(shù)據(jù)能長期保留,以便隨時更新和重復(fù)使用。如何解決這些問題就是本章的重點,它緊緊圍繞著數(shù)據(jù)處理中常常涉及的“文件”概念展開?! ∥募@個術(shù)語對讀者不是陌生的。不管使用操作系統(tǒng)(如DOS、Windows),還是使用操作系統(tǒng)下的應(yīng)用軟件(如TC、Word、Excel等),對文件的操作(如建立、復(fù)制、顯示、更新等)是經(jīng)常的、大量的。具體點說,學(xué)校的學(xué)生成績、單位的職工工資、一個源程序、一篇文章、一張表格、一幅圖畫、一首歌曲、一段影像等,只要用計算機來處理,就要以“文件”為單位存儲到磁盤、U盤、光盤等外部介質(zhì)上,以便保存、更新和使用?! 】梢?,文件是指一組相關(guān)信息在外部存儲介質(zhì)上的集合。使用最多的是磁盤文件,因為磁盤是一種直接(隨機)存取設(shè)備,既可以向磁盤存入數(shù)據(jù),也可以從磁盤取出數(shù)據(jù)。磁盤上的文件用文件名來標識,它一般由主文件名和擴展名組成,如exl_1.c。其中,小數(shù)點前的主文件名(在DOS下,它由1~8個字符組成)是必需的,小數(shù)點開始的擴展名是可選擇的。
編輯推薦
《C程序設(shè)計實用教程》特點:從實際問題,特別是日常實例引入重要概念;深入淺出地化解知識難點;強調(diào)程序設(shè)計技術(shù)、方法和技巧,重視知識的綜合運用;注重知識的深度開發(fā)與應(yīng)用;實用而豐富的操作實踐;內(nèi)容翔實,面向應(yīng)用,視野開闊,易教易學(xué)。
圖書封面
評論、評分、閱讀與下載