出版時間:2010-9 出版社:電子工業(yè)出版社 作者:崔丹 等編著 頁數(shù):462
Tag標(biāo)簽:無
前言
C語言是目前應(yīng)用最廣泛的高級程序語言。在互聯(lián)網(wǎng)領(lǐng)域,C語言已經(jīng)涉及到網(wǎng)站建設(shè)、底層操作系統(tǒng)開發(fā)、多媒體應(yīng)用、大型網(wǎng)絡(luò)游戲設(shè)計等各個行業(yè)。在工業(yè)以及通信領(lǐng)域,C語言是首選的工程軟件設(shè)計語言。各種操作系統(tǒng),如UNIX、Linux和Windows等的內(nèi)核幾乎全部用C語言編寫。手機程序設(shè)計,DSP軟件開發(fā)、單片機軟件開發(fā)等都需要用到C語言。通信基站軟件系統(tǒng)開發(fā)、航空航天器軟件部件設(shè)計等也可以見到C語言的身影?! ≡诋?dāng)前軟件開發(fā)領(lǐng)域,C語言已成為程序員必須具備的一項基本技能,能夠熟練掌握和利用C語言進行程序設(shè)計,程序員必能在IT領(lǐng)域占有一席之地?! 槭裁匆獙戇@本書 很多程序初學(xué)者由于不能掌握C語言的設(shè)計技巧,不能領(lǐng)會C語言蘊含的奇妙思想而放棄繼續(xù)學(xué)習(xí)。根據(jù)調(diào)查,我總結(jié)出初學(xué)者學(xué)習(xí)C語言過程中存在如下困惑:概念理解模糊不清,教材講解晦澀難懂,程序?qū)嵗y以理解,開發(fā)工具和開發(fā)環(huán)境無法下手,實踐機會和實踐實例不切實際?! 榱私鉀Q這些問題,我編寫了這本書,通過這本書讓初學(xué)者重燃學(xué)習(xí)信心,讓初學(xué)者少走彎路,快速輕松地學(xué)會C語言編程。通過本人多年的開發(fā)和配置經(jīng)驗總結(jié),讓讀者快速入門,學(xué)有所用?! ”緯心男┨攸c ●邏輯清晰的知識講解 ●細致靈活的語法講解 ●豐富到位的作者心得 ●疑難解答和上機題的設(shè)置 ●豐厚的隨書贈送DVD光盤 本書內(nèi)容 第1章介紹了C語言的相關(guān)內(nèi)容,包括C語言的發(fā)展、前景和特點。重點講解了C語言開發(fā)環(huán)境的搭建和如何使用該開發(fā)環(huán)境開發(fā)C語言程序?! 〉?章介紹了C語言基本語法中的基本數(shù)據(jù)類型,其中包括多種進制間的相互轉(zhuǎn)換,常量的含義,變量的定義和變量類型,以及枚舉這一特殊類型。 第3章介紹了C語言基本語法中的運算符和表達式,其中包括賦值運算符、算術(shù)運算符、關(guān)系運算符、邏輯運算符、位運算符和條件運算符,以及它們對應(yīng)的表達式?! 〉?章介紹了C語言中標(biāo)準的輸入和輸出?! 〉?章介紹了C語言中的分支結(jié)構(gòu)程序設(shè)計。 第6章介紹了C語言中的循環(huán)結(jié)構(gòu)程序設(shè)計?! 〉?章介紹了C語言中數(shù)組的定義?! 〉?章介紹了C語言中的函數(shù)。 第9章介紹了C語言中非常重要的概念,那就是指針?! 〉?0章介紹了C語言中的結(jié)構(gòu)體和共用體?! 〉?1章介紹了C語言中的鏈表概念?! 〉?2章介紹了C語言中的編譯預(yù)處理?! 〉?3章介紹了通過C語言程序完成系統(tǒng)中文件的交互,包括文件的打開和關(guān)閉,以及文件內(nèi)容的讀取和寫入?! 〉?4章介紹了C語言標(biāo)準數(shù)學(xué)庫函數(shù),其中包括求平方根函數(shù)、求對數(shù)函數(shù),以及三角函數(shù)等?! 〉?5章介紹了C語言中對字符串的處理。包括對字符串進行輸入、輸出、合并、修改、比較、轉(zhuǎn)換、復(fù)制和搜索等操作?! 〉?6章介紹了C語言中對程序進行調(diào)試的內(nèi)容。程序的調(diào)試可以使用單步調(diào)試,也可以使用斷點設(shè)置,進行部分代碼調(diào)試?! 〉?7章介紹了C語言中的軟件測試內(nèi)容?! 〉?8章介紹了C語言中的常用算法?! 〉?9章介紹了應(yīng)用前面所學(xué)內(nèi)容開發(fā)的幾個綜合的應(yīng)用實例。其中包括C語言巧解實例、數(shù)學(xué)實例,以及應(yīng)用C語言編程一個萬年歷系統(tǒng)。 本書適合哪些讀者 本書可用于C語言的自學(xué)人員、對程序設(shè)計有所了解,想專門學(xué)習(xí)C語言的工程技術(shù)人員、各大中專院校的在校學(xué)生和相關(guān)授課老師、備考和應(yīng)考計算機C語言二級考試、三級或四級上機考試的考生,以及編程愛好者閱讀參考?! ▲Q謝 本書主要由閆書磊、張永春主持編寫,參加本書編寫工作的還有李龍、魏勇、王華、李輝、劉峰、徐浩、李建國、馬建軍、唐愛華、蘇小平、朱麗云、馬淑娟、周毅、張浩、張樂、李大勇、許小榮、魏勇、王云等,在此,編者對以上人員致以誠摯的謝意!
內(nèi)容概要
本書由淺入深、循序漸進地講解了C語言的基礎(chǔ)知識,以及如何使用C語言進行程序開發(fā)。本書內(nèi)容包括C語言開發(fā)環(huán)境、數(shù)據(jù)類型、運算符、控制語句、輸入與輸出、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體與共用體、鏈表、編譯預(yù)處理、文件、字符串處理、調(diào)試、軟件測試、常用算法,以及C語言的實際應(yīng)用和工程應(yīng)用等。最后,通過幾個實際應(yīng)用的例子講解如何使用C語言解決生活中的問題以及如何使用C語言進行工程項目開發(fā)。 本書知識全面、重點突出。其中覆蓋了基于Visual C++6.0環(huán)境的C開發(fā)中的各個方面,通過學(xué)習(xí)本書可以使C語言的編程愛好者、C語言自學(xué)者、初學(xué)者和相關(guān)專業(yè)大中專學(xué)生、計算機等級考試的考生輕松入門,并且全面了解C語言的應(yīng)用方向和重點內(nèi)容,從而為進一步學(xué)習(xí)C語言提供堅實基礎(chǔ)。
書籍目錄
第1章 C語言開發(fā)環(huán)境簡介第2章 基本數(shù)據(jù)類型第3章 運算符和表達式第4章 C語言標(biāo)準輸入與輸出第5章 分支結(jié)構(gòu)程序設(shè)計第6章 循環(huán)結(jié)構(gòu)程序設(shè)計第7章 數(shù)組第8章 函數(shù)第9章 指針第10章 結(jié)構(gòu)體與共用體第11章 鏈表第12章 編譯預(yù)處理第13章 文件第14章 C語言標(biāo)準數(shù)學(xué)庫函數(shù)第15章 字符串處理第16章 C語言調(diào)試第17章 軟件測試第18章 C語言常用算法第19章 C語言應(yīng)用實例附錄
章節(jié)摘錄
C語言是計算機程序設(shè)計語言的一種,它是伴隨著計算機系統(tǒng)的發(fā)展而不斷發(fā)展起來的。一個完整的計算機系統(tǒng)包括硬件和軟件兩部分,沒有安裝任何軟件的計算機硬件設(shè)備又稱為“裸機”,這樣的計算機僅是一個空殼的設(shè)備,什么也干不了,安裝了軟件之后,計算機系統(tǒng)才算完整,才能夠順利執(zhí)行指定的運算和操作?! ∽钤缙诘挠嬎銠C是由一個個電子開關(guān)組成的,因此,最初的計算機語言是二進制語言,即使用0和l表示運算過程的語言,二進制語言是計算機硬件可以直接識別的語言,所以有人也稱之為“機器語言”。后來,隨著計算機運算能力的提高,出現(xiàn)了使用符號代替二進制碼的匯編語言。匯編語言需要通過某種程序?qū)⑵浞g成二進制碼才能執(zhí)行,所以稱為匯編語言。另外,匯編語言由各種符號組成,以代替二進制碼,C因此也有人稱它為符號語言。匯編語言一般只能在一種類型的計算機上運行,因此也稱為“面向機器的語言”。
編輯推薦
《C語言程序設(shè)計案例精粹(全程實錄)》以幫助讀者打下扎實的C語言編程基礎(chǔ)為目的,系統(tǒng)地介紹了C語言程序開發(fā)的一般環(huán)節(jié),重點講解了C語言的基礎(chǔ)知識、作者擁有多年C語言程序開發(fā)經(jīng)驗,書中以范例的形式由淺入深、循序漸進地說明了編程中經(jīng)常遇到的功能的代碼實現(xiàn),為讀者提供應(yīng)用C語言編程的堅實基礎(chǔ)?! ∵壿嬊逦闹R講解,細致靈活的語法講解,豐富到位的作者心得,精挑細選的疑難解答,超值的隨書贈送光盤?! ‰S書DVD光盤包含配套視頻、電子教案、開發(fā)工具視頻講解。軟件測試技巧和代碼編寫規(guī)范。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載