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