作为一个新手,扫雷是我接触c语言后第一个独立完成的小项目。虽然是很简单不过的项目,但于我而言确实踏入编程的重要一步。在这里也是想记录下这一时刻,并借此与各位缅怀一下第一次踏入编程大门的青春岁月。
听网课看老师敲代码感觉思路清晰,几乎0报错,想着自己上手也差不到哪去。听完之后,就兴致勃勃地准备自己开始。可当打完return 0;之后,似乎有些无从下手。但之后上水课时,想把思路写下来,回去敲敲看。写纸上时发现这时候思路非常清晰,扫雷中的递归清0也很快就理清思路了。于是就开始回去敲代码。
这时结合写在之上的思路,敲得还是很顺利的。但是总是会出现条件考虑不周到,导致运行结果出问题,甚至频繁报错。其中Warning C6385这个警告我现在还没想明白为啥,重新写就没这个问题了。
最终花了将近六个小时才完成这个小项目,写程序用了1个多小时,大部分时间都用来调试bug了。惭愧啊。
通过这次项目,获得的感悟才是最重要的。
1.写项目之前思路非常重要。整体思路一定要清晰,这样才写的下去
2.写局部的时候,一定一定要注意条件是否考虑周到。还有就是有没有越界访问和野指针的情况,这些感觉是处bug的关键因素
3.成为编程大佬不是一蹴而就的,而是需要通过一行又一行,一个又一个项目磨出来的
不管未来行业如何,坚持自己热爱的事情走下去,准没错!加油!