我是在2月11日,疫情期间,年味还没散的时候买到手的这本书。
而从3月到4月初,我花了一个月的时间学完了这本书,4月11日经过反复琢磨、苦思冥想,从构思到编写到修改,我终于独立完成了这本书的最后一个程序、也是唯一一个作者没有给出答案解析的程序——“推箱子游戏”!!
这是我人生中第一个用C语言编写的具有可玩性的游戏!!也是我学习了一个月的成果!程序的所有目标需求都成功运行的时候!当时那种喜悦、兴奋、激动的心情无法形容!!为了纪念这个游戏成功运行,当时我在CSDN写下了笔记!
但像这样的快感和成就感,在这本书里我感受到了很多次!因为纪磊老师在书中有意识的引导读者养成独立思考和动手实践的好习惯!
在这一次次的反复思考和动手调试中我体会到了什么是逻辑的较量,什么是逻辑的挑战!我也深深的明白了,学习计算机编程,学的是计算思维和逻辑思维!语法不过是表面的躯壳!算法才是其中的灵魂!
5月中旬,带着对那段思维碰撞的时光的怀念,我重新回顾复习这本书中的17个“逻辑挑战”!!!