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