本书以一个小故事为主线,讲述C语言初学者(黄同学)从零开始,通过一步一步的学习,从开始只能进行简单问候,到可以交流学生成绩,后实现与机器人(埃尼阿克)完全无障碍沟通。每一章内容的讲解都是围绕着黄同学和埃尼阿克之间沟通中遇到的问题入手,到后解决沟通困难,让读者在解决问题的过程中,掌握C语言的知识。通过完成本书的学习,读者至少能够完成一个500行左右代码的小型聊天机器人程序。
本书覆盖C语言程序设计的主要知识,包括变量、数据类型、选择结构、循环结构、数组、函数、结构体、指针、文件等。本书语言浅显,故事情节生动、活泼、有趣,不仅可以作为大学生C语言程序设计的教材,也可以成为中学信息技术素养和普及课程的辅导用书,同时非常适合作为读者自学用书。