出版時間:2009-3 出版社:中國鐵道出版社; 第1版 (2009年3月1日) 作者:何曉霞 等編著 頁數(shù):247
Tag標簽:無
前言
C語言程序設(shè)計是一門實踐性很強的課程,因此僅僅通過閱讀教科書或聽課是不可能完全掌握的,學習程序設(shè)計的最重要環(huán)節(jié)就是實踐。對于自學者來說,最困難的是在學習和實踐過程中缺乏指導?! W習程序設(shè)計的人往往有這樣的感覺:看書或聽課時,對老師講的和書上寫的內(nèi)容基本上能夠理解,但是當需要自己編程時卻又無從下手。相信每一個講授程序設(shè)計課程的教師都有過這樣的經(jīng)歷:有些問題盡管在課堂上再三強調(diào)、反復(fù)舉例,學生還是不能夠完全理解,上機時更是錯漏百出。應(yīng)該說,這是學習過程中的必然現(xiàn)象。 要想把書本上的知識變?yōu)樽约核哂械哪芰?,需要的是反?fù)實踐。在實踐環(huán)節(jié)中,起主導作用的是學習者自己,旁人是無法代勞的,沒有什么一蹴而就的捷徑。由于學生在實踐過程中不能隨時隨地得到指導,因此花費時間較多,總感覺程序設(shè)計課作業(yè)負擔太重,有的學生甚至因為花四五個小時調(diào)不通一個簡單的程序而失去學習興趣?! ♂槍σ陨锨闆r,我們總結(jié)了自己的教學經(jīng)驗并結(jié)合很多初學者在學習C語言時遇到的問題,編寫了此書,以便讓讀者能順利地掌握C語言程序設(shè)計,體驗編程所帶來的樂趣。本書在內(nèi)容上力求做到實例豐富典型,講解深淺適宜,敘述條理清晰,讓讀者輕松閱讀?! ∈谥贼~,不如授之以漁。本書在傳授知識的同時,還注重培養(yǎng)讀者自學的能力,傳授C語言程序設(shè)計的技巧,使讀者能夠輕松應(yīng)對在編寫程序時出現(xiàn)的各種問題。 全書共13章:第1章“初識C語言”;第2章“數(shù)據(jù)類型”,介紹C語言的基本數(shù)據(jù)類型,它是C語言程序設(shè)計的基礎(chǔ);第3章“運算符和表達式”;第4章“語句”,介紹C語言的常用語句,重點介紹循環(huán)語句;第5章“函數(shù)和存儲類別”,介紹函數(shù)和存儲類;第6章“數(shù)組”,介紹數(shù)組及其基本使用方法;第7章“指針”,本章既是重點也是難點,體現(xiàn)了C語言的精髓;第8章“編譯預(yù)處理”,介紹C語言的預(yù)編譯處理命令;第9章“結(jié)構(gòu)體和聯(lián)合體”,它們是典型的構(gòu)造型數(shù)據(jù)類型。第10章“文件”,介紹文件操作;第11章“圖形圖像和音頻”,介紹有關(guān)圖形圖像和音頻的操作;第12章“內(nèi)存管理”;第13章“C語言應(yīng)用技巧”?! ”緯瓤勺鳛楦咝W生學習C語言的參考書,也可作為C語言愛好者的自學用書。 本書由何曉霞、陳旭斌、王立龍、張華編著,王瑩瑩、張辰威、孫永全、柳軍旺、張偉、寇囡囡、江孝林、陳運來、王躍、吳葉偉、柳吉、張博、趙曉明、李月、方杰、史建雪、王賓、石巖、李海峰、陳井彪和劉穎作了大量測試工作并提供了很多資料,在此一并表示感謝。在編寫過程中,編者雖然未敢稍有疏虞,但疏漏和不盡如人意之處在所難免,誠請讀者提出意見或建議,以便修訂并使之更臻完善。
內(nèi)容概要
C語言具有功能豐富、表達力強、使用靈活方便、便于大型程序開發(fā)、程序可移植性好等優(yōu)點,又由于C語言引入了反映計算機硬件特性的機制,使之也能編寫直接控制計算機硬件設(shè)備的程序,所以C語言是一門既適合編寫系統(tǒng)軟件,又適合設(shè)計應(yīng)用軟件的高級語言。本書在詳細介紹C語言的同時,注重了C語言的使用、正確運用C語言編寫程序、程序算法設(shè)計及程序設(shè)計過程的介紹,使讀者通過本書的學習不僅可全面了解C語言,還能掌握初步的程序設(shè)計方法和技巧。 本書是作者在總結(jié)多年C語言程序設(shè)計教學工作的基礎(chǔ)上,結(jié)合教學及實踐中的經(jīng)驗,并融入讀者容易出現(xiàn)問題的典型例題編寫而成,便于讀者深入掌握重點內(nèi)容。本書編寫過程中,體系結(jié)構(gòu)安排合理、重點突出,難度適中;語言敘述注重概念清晰、通俗易懂;有關(guān)的內(nèi)容符合計算機課程學習的實際需要。 本書適用于高校學生、C語言程序員和對C語言感興趣的自學者。
書籍目錄
第1章 初識C語言 1-1 C語言是如何成熟的 1-2 使用C語言編寫程序有什么優(yōu)點 1-3 C語言語句簡練表現(xiàn)在哪些方面 1-4 如何利用C語言的弱類型特性 1-5 如何利用C語言移植性好這一特性 1-6 如何規(guī)避C語言的不足之處 1-7 C語言主要應(yīng)用在哪些領(lǐng)域 1-8 如何理解C++是C語言的超集 1-9 C語言的開發(fā)過程包括哪些步驟 1-10 C語言中,程序、文件、函數(shù)三者有何關(guān)系 1-11 組成C語言程序的最小可執(zhí)行單元及最小模塊單元是什么 1-12 如何保證程序的可讀性 1-13 為什么說算法是程序設(shè)計的關(guān)鍵 1-14 結(jié)構(gòu)化程序設(shè)計包含的三種基本結(jié)構(gòu)是什么 1-15 如何在TurboC 2.0中輸入一個程序 1-16 選用什么方法來調(diào)試程序比較好 1-17 如何掌握優(yōu)秀的編程風格 1-18 在編寫輸入語句時應(yīng)當注意什么 1-19 多文件程序如何實現(xiàn)第2章 數(shù)據(jù)類型 2-1 如何區(qū)分常量和變量 2-2 數(shù)據(jù)在內(nèi)存中是如何存儲的 2-3 怎樣合理使用整型數(shù)據(jù)類型 2-4 怎么界定數(shù)字型變量的范圍 2-5 超出int型數(shù)據(jù)取值范圍的數(shù)如何進行賦值 2-6 不同進制的整型數(shù)據(jù)之間怎么樣進行運算 2-7 如何正確確定實型數(shù)據(jù)的有效數(shù)字位數(shù) 2-8 C語言中允許使用的浮點數(shù)包括什么 2-9 單精度型和雙精度型實型變量有什么區(qū)別 2-10 怎樣區(qū)分字符常量與字符串常量 2-11 如何理解字符與整數(shù)之間的關(guān)系 2-12 數(shù)字在計算機中的表示方法和存儲方法分別有哪些 2-13 為什么C語言的常量通常用符號常量替代 2-14 字符串常量后面的'/O'的含義是什么 2-15 如何規(guī)定常量的前綴和后綴 2-16 如何有效使用轉(zhuǎn)義字符 2-17 怎么合理給變量取名 2-18 說明一個變量和定義一個變量有什么區(qū)別 2-19 如果程序中出現(xiàn)沒有定義的變量會發(fā)生什么現(xiàn)象 2-20 變量必須初始化嗎?給變量賦初值和賦值有什么區(qū)別……第3章 運算符和表達式第4章 語句第5章 函數(shù)和存儲類別第6章 數(shù)組第7章 指針第8章 編譯預(yù)處理第9章 結(jié)構(gòu)體和聯(lián)合體第10章 文件第11章 圖形圖像和音頻第12章 內(nèi)存管理第13章 C語言應(yīng)用技巧
編輯推薦
《電腦應(yīng)用疑難解析與技巧系列:C語言程序設(shè)計疑難解析與技巧300例》按照C語言的典型結(jié)構(gòu)進行講解,針對常見的問題進行答疑,內(nèi)存管理、圖形和音頻全涉獵,提高讀者自學的能力。傳授C語言程序設(shè)計的技巧,培養(yǎng)讀者編程興趣,輕松應(yīng)對編寫程序時出現(xiàn)的問題。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
C語言程序設(shè)計疑難解析與技巧300例 PDF格式下載