本書譯自《Teach Yourself C in 21 Days》第6版,該書的前五版都登上了暢銷書排行榜,是初學者學習C語言的經(jīng)典之作。本版按最新的標準(ISO/IEC:9899-1999),以循序漸進的方式介紹了C語言編程方面的知識,并提供了豐富的實例和大量的練習。通過學習實例,并將所學知識用于完成練習,讀者將逐步了解、熟悉并精通C語言。本書包括四周的課程,前三周詳細介紹了C語言,第四周是附加課程,簡要地介紹了最流行的面向?qū)ο笳Z言——C++、Java和C#,附加課程的內(nèi)容在光盤中以pdf格式文件提供。第一周的課程介紹了C語言程序的基本元素,包括變量、常量、語句、表達式、函數(shù)和循環(huán);第二周介紹了數(shù)組、指針、字符和字符串、結(jié)構和共用體、變量的作用域、輸入/輸出等;第三周介紹了有關指針和函數(shù)的高級主題、磁盤文件讀寫、字符串操縱函數(shù)、函數(shù)庫、內(nèi)存管理以及編譯器的高級用法等。本書是為初中級程序員編寫的,可作為學習C語言的教程或參考資料。
作者簡介
Bradley L.Jones在internet.com網(wǎng)站就職,負責管理Earth Web 軟件開發(fā)頻道,包括諸如Dev-eloper.com、CodeGurn.com和Gamelan.com等網(wǎng)站。 Bradley領導開發(fā)了用于各種平臺(從Palm OS到大型機系統(tǒng))的小型和分布式系統(tǒng)。Bradley擁有使用C、C#、C++、XML、SQL Server、PowerBuil-der、Visual Basic、ASP和Satellite Forms等工具進行開發(fā)工作的經(jīng)驗。他編寫的其他圖書包括《Teach Yourself Advanced C in 21 Days》和《21天學通C#》。