本書共分為4篇,22章,篇從C語言的基礎(chǔ)知識(shí)講起,使讀者初步了解C語言語法和編程機(jī)制。如果將編寫C語言程序比作蓋房子,那么基礎(chǔ)知識(shí)就相當(dāng)于磚瓦水泥。第二篇講述如何將這些知識(shí)組織起來以構(gòu)成完整的C語言程序。第三篇介紹進(jìn)階內(nèi)容,討論一些深層次的技術(shù)細(xì)節(jié),以及理解困難、易出錯(cuò)的要點(diǎn)。第四篇介紹案例實(shí)踐和面試技巧。篇(~9章)C語言基礎(chǔ)。講述了C語言的基礎(chǔ)知識(shí),包括C語言介紹、C語言程序開發(fā)步驟、不同的開發(fā)環(huán)境、C語言程序的組成、變量及數(shù)據(jù)類型、輸入與輸出、運(yùn)算符和表達(dá)式、語句、分支、循環(huán)等。通過閱讀本篇,讀者可對(duì)C語言程序有個(gè)初步而全面的認(rèn)識(shí),了解C語言的由來及強(qiáng)大功能,明確開發(fā)環(huán)境如何通過文本形式的代碼生成二進(jìn)制形式的代碼,熟悉C語言程序的結(jié)構(gòu),知道如何聲明變量,如何組織語句。學(xué)完本篇,讀者便可自行書寫簡(jiǎn)單的C語言程序。這9章的知識(shí)是進(jìn)一步學(xué)習(xí)的基礎(chǔ)。 第二篇(0~15章)一窺C語言門徑。C語言博大精深,掌握了篇中的基礎(chǔ)知識(shí)可以說只到了大門口。本篇從C語言的核心——函數(shù)講起,介紹了與數(shù)組、指針、字符串和結(jié)構(gòu)體相關(guān)的內(nèi)容。指針是C語言的難點(diǎn),也是C語言靈活性和實(shí)用性的直接體現(xiàn)。數(shù)組、字符串和結(jié)構(gòu)體也是C語言初學(xué)者感覺比較難的地方。所以,學(xué)完本篇才算邁進(jìn)了C語言的大門。 第三篇(6~21章)C語言進(jìn)階主題。第二篇從較為獨(dú)立的角度講述了函數(shù)、數(shù)組、指針和結(jié)構(gòu)體的知識(shí),在實(shí)際應(yīng)用中,這些要素彼此交叉,應(yīng)用組合方式千變?nèi)f化,這也是C語言靈活性的具體體現(xiàn)。本篇用兩章的篇幅,分別介紹了指針和函數(shù)的技術(shù)細(xì)節(jié)。對(duì)初學(xué)者來說,理解起來可能略有難度,但這是通往高層次C語言學(xué)習(xí)的必經(jīng)之路。此外,本篇還介紹了文件處理、編譯及預(yù)處理、變量的生存期、作用域、可見域及數(shù)據(jù)結(jié)構(gòu)方面的內(nèi)容。本篇將使讀者對(duì)C語言有更深入的體會(huì)和理解。 第四篇(第22章)C語言程序設(shè)計(jì)實(shí)例與面試題解析。本篇旨在讓讀者掌握如何用C語言開發(fā)案例和實(shí)踐項(xiàng)目。本篇通過一些常見的C語言面試題,為讀者踏入職場(chǎng)、參加求職考試提供參考資料。本書由淺入深,由理論到實(shí)踐,尤其適合初級(jí)、中級(jí)讀者逐步學(xué)習(xí)和完善自己的知識(shí)結(jié)構(gòu)。
|