1. 程式人生 > >《C Primer Plus》(第6版)中文版來啦,你知道了嗎?

《C Primer Plus》(第6版)中文版來啦,你知道了嗎?

1984年C Primer Plus 第1版剛問世時,使用C語言程式設計的人並不多。C語言從那時開始流行,許多人在本書的幫助下掌握了C語言。實際上,C Primer Plus 各個版本累計銷售量已超過55萬冊。

2016年5月《C Primer Plus》(第6版)中文版全面上架,針對C11標準進行全面更新。講解了C語言的基本概念和程式設計技巧。

圖片描述

全書共17章。第1章、第2章介紹了C語言程式設計的預備知識。第3章~第15章詳細講解了C語言的相關知識,包括資料型別、格式化輸入/輸出、運算子、表示式、語句、迴圈、字元輸入和輸出、函式、陣列和指標、字元和字串函式、記憶體管理、檔案輸入輸出、結構、位操作等。第16章、第17章介紹C前處理器、C庫和高階資料表示。本書以完整的程式為例,講解C語言的知識要點和注意事項。每章末尾設計了大量複習題和程式設計練習,幫助讀者鞏固所學知識和提高實際程式設計能力。附錄給出了各章複習題的參考答案和豐富的參考資料。

本書的用法和目標

我希望撰寫一本友好、方便使用、便於自學的指南。為此,本書採用以下寫作策略。

  • 在介紹C語言細節的同時,講解程式設計概念。本書假定讀者為非專業的程式設計師。
  • 每次儘量用短小簡單的示例演示一兩個概念,學以致用是最有效的學習方式之一。
  • 當概念用文字較難解釋時,則用圖表演示以幫助讀者理解。
  • C語言的主要特性總結在方框中,便於查詢和複習。
  • 每章末尾設有複習題和程式設計練習,幫助讀者測試和加深對C語言的理解。

為了獲得最佳的學習效果,學習本書時,讀者應儘量扮演一個積極的角色。不僅要仔細閱讀程式示例,還要親自動手錄入程式並執行。C是一種可移植性很高的語言,但有時在你的系統中執行的結果和在我們的系統中執行的結果不同。經常改動程式的某些部分,執行後看看有什麼效果。偶爾出現警告也不必理會,主要是看一下執行錯誤操作會出現什麼狀況。在學習的過程中應該多提出問題和多練習。用得越多,學的知識就越牢固。

作者簡介

Stephen Prata曾在加利福尼亞的馬林學院(肯特菲爾德)教授天文學、物理學和程式設計課程,現已退休。他在加州理工學院獲得學士學位,在加州大學伯克利分校獲得博士學位。他最早接觸程式設計,是為了利用計算機給星團建模。Stephen撰寫和與他人合著了十幾本圖書,其中包括C++ Primer PlusUNIX Primer Plus