正文

前言

學(xué)通C語(yǔ)言的24堂課 作者:劉彬彬


1973年,美國(guó)貝爾實(shí)驗(yàn)室的Dennis Ritchie在B語(yǔ)言的基礎(chǔ)上設(shè)計(jì)出了一種新的語(yǔ)言,也就是C語(yǔ)言,1989年ANSI C標(biāo)準(zhǔn)被完全采用,隨著不斷改進(jìn),1999年推出了新的C語(yǔ)言標(biāo)準(zhǔn),兩個(gè)標(biāo)準(zhǔn)之間的差別并不是很大,本書就是在這兩個(gè)標(biāo)準(zhǔn)的基礎(chǔ)上進(jìn)行撰寫的。

20世紀(jì)末,隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,涌現(xiàn)出了許多高級(jí)程序設(shè)計(jì)語(yǔ)言,但是C語(yǔ)言并沒(méi)有退出歷史的舞臺(tái)。C語(yǔ)言是Combined Language(組合語(yǔ)言)的簡(jiǎn)稱,作為一種計(jì)算機(jī)設(shè)計(jì)語(yǔ)言,其所具有的高級(jí)語(yǔ)言和匯編語(yǔ)言的特點(diǎn),使其受到了廣大編程人員的喜愛(ài)。C語(yǔ)言的應(yīng)用很廣泛,它可以編寫系統(tǒng)應(yīng)用程序,可以作為編寫應(yīng)用程序的設(shè)計(jì)語(yǔ)言,并且還可以具體應(yīng)用到單片機(jī)以及嵌入式系統(tǒng)的開(kāi)發(fā)。

本書內(nèi)容

學(xué)、練、用到精通只需24堂課。本書從初中級(jí)用戶的角度,科學(xué)合理的設(shè)計(jì),通過(guò)24堂課全面講述了使用C語(yǔ)言進(jìn)行程序開(kāi)發(fā)必備的知識(shí)和技能。本書的結(jié)構(gòu)如下圖所示。

第1部分 基礎(chǔ)篇(第1~8堂課):講述了C語(yǔ)言開(kāi)發(fā)環(huán)境、C語(yǔ)言數(shù)據(jù)類型、表達(dá)式與運(yùn)算符、數(shù)據(jù)輸入/輸出函數(shù)、選擇/分支結(jié)構(gòu)、循環(huán)控制結(jié)構(gòu)、數(shù)組和字符數(shù)組等知識(shí),這些都是程序語(yǔ)言的基礎(chǔ)。

第2部分 提高篇(第9~14堂課):講述了函數(shù)的應(yīng)用、變量的存儲(chǔ)類別、C語(yǔ)言中的指針、結(jié)構(gòu)體的使用、共用體的綜合應(yīng)用、預(yù)處理命令的使用。通過(guò)該篇的學(xué)習(xí),讀者能夠使用C語(yǔ)言開(kāi)發(fā)一些小程序。

第3部分 高級(jí)篇(第15~20課):講述了存儲(chǔ)管理、鏈表、棧和隊(duì)列、位運(yùn)算、文件操作技術(shù)及圖形圖像處理。通過(guò)該篇的學(xué)習(xí),讀者可以掌握C語(yǔ)言程序開(kāi)發(fā)中的一些高級(jí)技術(shù),為開(kāi)發(fā)較大型的項(xiàng)目打下基礎(chǔ)。

第4部分 實(shí)戰(zhàn)篇(第21~24堂課):講述了猜數(shù)字游戲、五子棋游戲、學(xué)生成績(jī)管理系統(tǒng)和圖書管理系統(tǒng)(MySQL)4個(gè)完整的項(xiàng)目實(shí)例設(shè)計(jì)全過(guò)程。通過(guò)該篇的學(xué)習(xí),讀者可以積累項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)。

本書特點(diǎn)

配備72集(308段)多媒體教學(xué)視頻講解。

本書DVD光盤提供了覆蓋全書的語(yǔ)音視頻講解,讀者可以通過(guò)視頻快速、直觀、輕松地學(xué)習(xí)。

每一堂課都結(jié)合“照貓畫虎”、“情景應(yīng)用”。為了增強(qiáng)讀者動(dòng)手能力,激發(fā)學(xué)習(xí)興趣,本書提供了“照貓畫虎”和“情景應(yīng)用”欄目,根據(jù)實(shí)例模仿著去做是學(xué)習(xí)編程的最快方式。

每一堂課都結(jié)合勵(lì)志故事和“行動(dòng)指南”,時(shí)刻激勵(lì)和鼓舞讀者。

我們認(rèn)為學(xué)習(xí)中尤其是最初的一段時(shí)間,非常有必要不斷地對(duì)學(xué)習(xí)者以激勵(lì)和鼓舞,讓他們堅(jiān)持下來(lái)是至關(guān)重要的,因此書中不間斷地用一些勵(lì)志故事和行動(dòng)指南去鼓舞其信心。

光盤提供了本書的所有代碼,即使只有一行。本書光盤不僅提供了所有實(shí)例的源程序,還提供了書中所有示例的源代碼,哪怕只有一行。讀者可以直接復(fù)制,以提高學(xué)習(xí)效率。

本書所有習(xí)題和實(shí)戰(zhàn)都給出了答案,部分習(xí)題還有解析,讀者可以對(duì)照查閱。

讀者對(duì)象

有志于從事軟件開(kāi)發(fā)的初學(xué)者 高等院校計(jì)算機(jī)相關(guān)專業(yè)的老師和學(xué)生

準(zhǔn)備從事軟件開(kāi)發(fā)的求職者 參與畢業(yè)設(shè)計(jì)的學(xué)生

初中級(jí)程序開(kāi)發(fā)人員 程序測(cè)試及維護(hù)人員

本書作者

本書由明日科技組織編寫,參加編寫的程序員有劉彬彬、孫秀梅、王國(guó)輝、賽奎春、潘凱華、劉欣、李慧、陳丹丹、高春艷、李偉、楊麗、劉玲玲、朱曉、劉燕、陳英、李鑫、李賀、肖鑫、張麗娜、沈博、劉冠男、曹飛飛、李麗、聶喜婷、王明昭、張英豪、王小科、趙會(huì)東、白偉明等。

由于水平有限,書中疏漏和不足之處在所難免,懇請(qǐng)廣大讀者朋友批評(píng)指正。

技術(shù)支持與服務(wù)

秉著“十年服務(wù),始終如一”理念,我們承諾如果您在學(xué)習(xí)或使用本書的過(guò)程中遇到問(wèn)題或疑惑,可以通過(guò)如下方式與我們聯(lián)系。

登錄技術(shù)服務(wù)網(wǎng)站:www.mingribook.com,查閱相關(guān)問(wèn)題或者留言。

通過(guò)企業(yè)服務(wù)郵箱:tmoonbook@sina.com或th_press@263.net。

申請(qǐng)加入服務(wù)QQ:100310286。

我們承諾將在5個(gè)工作日內(nèi)給您提供解答。

最后,感謝您選擇本書,希望本書能成為您編程路上的領(lǐng)航者。

祝讀書快樂(lè)!

編 者

上一章目錄下一章

Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)