【轉(zhuǎn)載】C Primer Plus(第6版):封面、扉頁、版權(quán)、內(nèi)容提要、作者簡介和前言




內(nèi)容提要
本書詳細(xì)講解了C語言的基本概念和編程技巧。 全書共17章。第1章、第2章介紹了C語言編程的預(yù)備知識(shí)。第3章~第 15章詳細(xì)講解了C語言的相關(guān)知識(shí),包括數(shù)據(jù)類型、格式化輸入/輸出、運(yùn)算 符、表達(dá)式、語句、循環(huán)、字符輸入和輸出、函數(shù)、數(shù)組和指針、字符和字 符串函數(shù)、內(nèi)存管理、文件輸入輸出、結(jié)構(gòu)、位操作等。第16章、第17章介 紹C預(yù)處理器、C庫和高級(jí)數(shù)據(jù)表示。本書以完整的程序?yàn)槔?,講解C語言的 知識(shí)要點(diǎn)和注意事項(xiàng)。每章末尾設(shè)計(jì)了大量復(fù)習(xí)題和編程練習(xí),幫助讀者鞏 固所學(xué)知識(shí)和提高實(shí)際編程能力。附錄給出了各章復(fù)習(xí)題的參考答案和豐富 的參考資料。 本書可作為C語言的教材,適用于需要系統(tǒng)學(xué)習(xí)C語言的初學(xué)者,也適 用于鞏固C語言知識(shí)或希望進(jìn)一步提高編程技術(shù)的程序員。
作者簡介
Stephen Prata曾在加利福尼亞的馬林學(xué)院(肯特菲爾德)教授天文學(xué)、 物理學(xué)和程序設(shè)計(jì)課程,現(xiàn)已退休。他在加州理工學(xué)院獲得學(xué)士學(xué)位,在加 州大學(xué)伯克利分校獲得博士學(xué)位。他最早接觸程序設(shè)計(jì),是為了利用計(jì)算機(jī) 給星團(tuán)建模。Stephen 撰寫和與他人合著了十幾本圖書,其中包括C++Primer Plus和UNIX Primer Plus。 獻(xiàn)辭 謹(jǐn)將本書獻(xiàn)給我的父親William Prata。 致謝 感謝Pearson 的Mark Taber一直都非常關(guān)注本書。感謝Danny Kalev在技術(shù) 上提供的幫助和建議。
前言?
1984年C Primer Plus第1版剛問世時(shí),使用C語言編程的人并不多。C語言從那時(shí)開始流行,許多人在本書的幫助下掌握了C語言。實(shí)際上,C Primer Plus各個(gè)版本累計(jì)銷售量已超過55萬冊。 C語言從早期的非正式的K&R標(biāo)準(zhǔn),發(fā)展到1990 ISO/ANSI 標(biāo)準(zhǔn),進(jìn)而 發(fā)展到2011 ISO/IEC標(biāo)準(zhǔn)。本書也隨著逐漸成熟,發(fā)展到現(xiàn)在的第 6 版。在 所有這些版本中,我的目標(biāo)是致力于編寫一本指導(dǎo)性強(qiáng)、條理清晰而且有用 的C語言教程。 本書的用法和目標(biāo) 我希望撰寫一本友好、方便使用、便于自學(xué)的指南。為此,本書采用以下寫作策略。 在介紹C語言細(xì)節(jié)的同時(shí),講解編程概念。本書假定讀者為非專業(yè)的程序員。每次盡量用短小簡單的示例演示一兩個(gè)概念,學(xué)以致用是最有效的學(xué)習(xí) 方式之一。當(dāng)概念用文字較難解釋時(shí),則用圖表演示以幫助讀者理解。 C語言的主要特性總結(jié)在方框中,便于查找和復(fù)習(xí)。每章末尾設(shè)有復(fù)習(xí)題和編程練習(xí),幫助讀者測試和加深對C語言的理解。 為了獲得最佳的學(xué)習(xí)效果,學(xué)習(xí)本書時(shí),讀者應(yīng)盡量扮演一個(gè)積極的角色。不僅要仔細(xì)閱讀程序示例,還要親自動(dòng)手錄入程序并運(yùn)行。C是一種可移植性很高的語言,但有時(shí)在你的系統(tǒng)中運(yùn)行的結(jié)果和在我們的系統(tǒng)中運(yùn)行 的結(jié)果不同。經(jīng)常改動(dòng)程序的某些部分,運(yùn)行后看看有什么效果。偶爾出現(xiàn)警告也不必理會(huì),主要是看一下執(zhí)行錯(cuò)誤操作會(huì)出現(xiàn)什么狀況。在學(xué)習(xí)的過程中應(yīng)該多提出問題和多練習(xí)。用得越多,學(xué)的知識(shí)就越牢固。希望本書能幫助讀者輕松愉快地學(xué)習(xí)C語言。