本書譯自《Teach Yourself C in 21 Days》第6版,該書的前五版都登上了暢銷書排行榜,是初學者學習C語言的經(jīng)典之作。本版按最新的標準(ISO/IEC:9899-1999),以循序漸進的方式介紹了C語言編程方面的知識,并提供了豐富的實例和大量的練習。通過學習實例,并將所學知識用于完成練習,讀者將逐步了解、熟悉并精通C語言。
本書包括四周的課程,前三周詳細介紹了C語言,第四周是附加課程,簡要地介紹了最流行的面向對象語言——C++、Java和C#,附加課程的內容在光盤中以pdf格式文件提供。第一周的課程介紹了C語言程序的基本元素,包括變量、常量、語句、表達式、函數(shù)和循環(huán);第二周介紹了數(shù)組、指針、字符和字符串、結構和共用體、變量的作用域、輸入/輸出等;第三周介紹了有關指針和函數(shù)的高級主題、磁盤文件讀寫、字符串操縱函數(shù)、函數(shù)庫、內存管理以及編譯器的高級用法等。
本書是為初中級程序員編寫的,可作為學習C語言的教程或參考資料。
目錄:
第一周課程
第1天課程 C語言初步
第2天課程 C語言程序的組成部分
第3天課程 存儲信息:變量和常量
第4天課程 語句、表達式和運算符
……
第二周課程
第8天課程 使用數(shù)值數(shù)組
第9天課程 指針
第10天課程 字符和字符串
第11天課程 結構、共用體和TypeDef
……
第三周課程
第15天課程 有關指針的高級主題
第16天課程 使用磁盤文件
第17天課程 操縱字符串
第18天課程 有關函數(shù)的高級主題
……
附加課程(具體內容見光盤)
附錄A ASCII字符集
……
由于目錄太長,就不一一列舉,提供部分供大家參考。
這是我見過的入門比較好的一套C語言教程,雖然并不可能在21天內完全掌握C語言,但是仔細學習的話,絕對可以讓你在21天內真正入門,展開你以后的編程之道。