本書以一個小故事為主線,講述C語言初學者(黃同學)從零開始,通過一步一步的學習,從最開始只能進行簡單問候,到可以交流學生成績,最后實現與機器人(埃尼阿克)完全無障礙溝通。每一章內容的講解都是圍繞着黃同學和埃尼阿克之間溝通中遇到的問題入手,到最后解決溝通困難,讓讀者在解決問題的過程中,掌握C語言的知識。通過完成本書的學習,讀者至少能夠完成一個500行左右代碼的小型聊天機器人程序。
本書覆蓋C語言程序設計的主要知識,包括變量、數據類型、選擇結構、循環結構、數組、函數、結構體、指針、文件等。本書語言淺顯,故事情節生動、活潑、有趣,不僅可以作為大學生C語言程序設計的教材,也可以成為中學信息技術素養和普及課程的輔導用書,同時非常適合作為讀者自學用書。