纯C语言项目,不需要借助任何第三方库。适合有C语言基础、数据结构(链表、队列)基础的同学,代码量800行,可用于提升编程能力。
实现功能包含:
停车场页面初始化(二维数组);
进入停车场(随机找位置);
寻找车辆(广度优先算法找到最佳路径);
车辆离场(离场最佳路径)。
代码默认在Linux下面运行,如果需要在Windows下面运行,只需要注释掉:
system("clear");
代码,因为clear是Linux下面的命令,Windows用不了。
代码中的Makefile(工程管理器)也是在Linux下面使用,如果切换到Windows,需要手动编译或者借助IDE编译(比如VS)。
1