c写的迷宫

来源:互联网 发布:camel冲锋衣好么 知乎 编辑:程序博客网 时间:2024/04/30 15:38

      大学的时候就学过c,不过那个时候学的真的很皮毛,居然我都没有听过c里的动态内存分配.毕业一直搞java,弄了几年,也没有弄出个什么名堂出来.前几天公司要我解决几个bug,看了一下,居然是底层的问题,而底层是用的一个开源的项目,用c写的.看到c,习惯性地冲上司摇起了头,搞不定.可后来一看,除了我,好像也没人能解了,没办法,只好硬着头皮上了.在私企就是没办法,很多事情,你逃都逃不掉.

      于是,只好硬着头皮学起了c.一学,发现c居然也还挺有意思的,特别是指针,原来理解很费劲,这段不知怎么回来,可能头里来了灵光,居然一晚上就把它基本弄明白了.还是c比较有意思,真要学好了,基本上什么都能做,不像java,有太多的限制.对c,真有点相知恨晚的感觉,这才是一个真正的程序员用的语言.

      这两天又看了点资料,也做了点习题巩固,所以,就有了这个迷宫游戏的c代码.把它贴在这里,以做记念:

      首先是头文件:

        再是实现,用的递归: