迷宮問題設計小結

不足之處:代碼有點凌亂。

注意點:

1.遞歸調用,在何時返回,怎么返回。

2.在返回'n'時,由於char* currentpos是指針變數,實際數據存儲在堆區域,已經被修改,需要重新將tail所指向的堆區域的值複製給currentpos。

3.step_forward函式,前進一步時,需要maze[][]中對應項賦值為-1,避免回退;