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