本書譯自《Teach Yourself C in 21 Days》第6版,該書的前五版都登上了暢銷書排行榜,是初學者學習C語言的經典之作。本版按最新的標準(ISO/IEC:9899-1999),以循序漸進的方式介紹了C語言編程方面的知識,并提供了豐富的實例和大量的練習。通過學習實例,并將所學知識用于完成練習,讀者將逐步了解、熟悉并精通C語言。本書包括四周的課程,前三周詳細介紹了C語言,第四周是附加課程,簡要地介紹了最流行的面向對象語言——C++、Java和C#,附加課程的內容在光盤中以pdf格式文件提供。第一周的課程介紹了C語言程序的基本元素,包括變量、常量、語句、表達式、函數(shù)和循環(huán);第二周介紹了數(shù)組、指針、字符和字符串、結構和共用體、變量的作用域、輸入/輸出等;第三周介紹了有關指針和函數(shù)的高級主題、磁盤文件讀寫、字符串操縱函數(shù)、函數(shù)庫、內存管理以及編譯器的高級用法等。本書是為初中級程序員編寫的,可作為學習C語言的教程或參考資料。