本書新增加了介紹C99標準、排序以及基于Allegro C函數(shù)庫的游戲編程的章節(jié),并且在附錄中增加了Sudoku游戲程序設計講解。還基于《C++大學教程》(第五版),增加了C++面向對象程序設計的內容。
本書系統(tǒng)地介紹了四種當今流行的程序設計方法——面向過程、基于對象、面向對象以及泛型編程,內容全面、生動、易懂,作者由淺入深地介紹結構化編程及軟件工程的基本概念,從簡單的概念到最終完整的語言描述,清晰、準確、透徹、詳細地講解C語言,尤其注重程序設計思想和方法的介紹。相對于以往的版本,在內容方面,本書新增加了介紹C99標準、排序、基于Allegro C函數(shù)庫的游戲編程以及有關C++面向對象程序設計的章節(jié),并且在附錄中增加了Sudoku游戲程序設計的講解。新加入的“活代碼”方法(即通過可執(zhí)行的代碼來講解理論概念的方法)是本書的另一特色,它可以促進學生積極地參與到程序設計中來。
C語言是全球最流行的程序設計語言之一。本版全球最暢銷的C語言教程介紹了四種當流行的程序設計方法--面向過程、基于對象、面向對象以及泛型編程。
《c大學教程》(第五版)繼保持了優(yōu)秀的c語言教程這一傳統(tǒng)。該書從簡單的概念到最終完整的語言描述,清晰、準確地向初學者展示c語言。語言的講解非常完整,使得這本書也同樣適用于有經驗的程序員,本書新增加了基于Allegro C函數(shù)庫的游戲編程章節(jié),也同樣會吸引很多青少年程序設計人員。這是一本杰出的c程序員教程與參考書。
--Ray Seyfarth,Southern Mississippi大學
目錄:
第1章 計算機、Internet和萬維網導論
第2章 C語言程序設計入門
第3章 結構化的C程序設計
第4章 C程序控制
第5章 C函數(shù)
第6章 C數(shù)組
第7章 C指針
第8章 C字符和字符串
第9章 格式化輸入輸出
第10章 結構體、共用體、位操作和枚舉類型
第11章 文字處理
第12章 數(shù)據結構
第13章 C預處理
第14章 C語言的其他專題
第15章 基于Allegro C函數(shù)庫的游戲編程
第16章 排序:更深入的透視
第17章 C99簡介
第18章 C++,一個更好的C;介紹對象技術
第19章 類與對象簡介
第20章 類;深入剖析(第1部分)
第21章 類;深入剖析(第2部分)
第22章 運算符重載
第23章 面向對象編輯:繼承
第24章 面向對象編程:多態(tài)
第25章 模板
第26章 輸入/輸出
第27章 異常處理
附錄A 因特網和Web資源、
附錄B 運算符優(yōu)先級表、
附錄C ASCLL字符集
附錄D 數(shù)制系統(tǒng)
附錄E 游戲編程:求解Sudoku問題