|
這兩天在學(xué)c51單片機(jī) 想著寫一個(gè)貪吃蛇練練手,關(guān)于蛇的移動(dòng)(頭插尾出)就想著用隊(duì)列(鏈表實(shí)現(xiàn)),因?yàn)橹耙矝](méi)專門學(xué)過(guò)c,發(fā)現(xiàn)鏈表用著比想象中麻煩好多,尤其是動(dòng)態(tài)內(nèi)存分配。c51中不能直接使用malloc和free等函數(shù),要先初始化一個(gè)堆(init_mempool函數(shù))但這個(gè)函數(shù)我看了官方文檔也沒(méi)看明白,照葫蘆畫瓢寫了個(gè)差不多的,但會(huì)有很奇怪的現(xiàn)象--只能往右邊走,而且走一會(huì)就停了 只有一個(gè)等在亮
|
-
堆初始化.png
(7.99 KB, 下載次數(shù): 116)
下載附件
2021-12-5 08:45 上傳
堆初始化
-
全局函數(shù).png
(6.22 KB, 下載次數(shù): 122)
下載附件
2021-12-5 08:45 上傳
全局函數(shù)
-
蛇初始化.png
(36.2 KB, 下載次數(shù): 120)
下載附件
2021-12-5 08:45 上傳
蛇初始化
-
蛇的定義.png
(89.74 KB, 下載次數(shù): 143)
下載附件
2021-12-5 08:45 上傳
蛇的定義
-
蛇位置更新.png
(9.97 KB, 下載次數(shù): 120)
下載附件
2021-12-5 08:45 上傳
蛇位置更新
-
移動(dòng)蛇1.png
(47.57 KB, 下載次數(shù): 123)
下載附件
2021-12-5 08:45 上傳
蛇移動(dòng)函數(shù)1
-
移動(dòng)蛇2.png
(52.56 KB, 下載次數(shù): 117)
下載附件
2021-12-5 08:45 上傳
蛇移動(dòng)函數(shù)2
-
主函數(shù).png
(99.83 KB, 下載次數(shù): 126)
下載附件
2021-12-5 08:45 上傳
主函數(shù)
-
-
snake.rar
2021-12-5 08:47 上傳
點(diǎn)擊文件名下載附件
60.92 KB, 下載次數(shù): 7
工程
|