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