刪除操作為什么是賦值
在刪除操作的時(shí)候,為什么是把第一個(gè)元素賦值給一個(gè)引用的參數(shù),這里真不懂,感覺(jué)在調(diào)用的時(shí)候,傳入一個(gè)為空的參數(shù),而為空的參數(shù)就有了值,那下次在調(diào)用的時(shí)候,實(shí)參就不在是一個(gè)空的實(shí)參,求教
在刪除操作的時(shí)候,為什么是把第一個(gè)元素賦值給一個(gè)引用的參數(shù),這里真不懂,感覺(jué)在調(diào)用的時(shí)候,傳入一個(gè)為空的參數(shù),而為空的參數(shù)就有了值,那下次在調(diào)用的時(shí)候,實(shí)參就不在是一個(gè)空的實(shí)參,求教
舉報(bào)
2018-08-20
哦,這個(gè)做法對(duì)于刪除操作是沒(méi)有意義的。
老師這么做目的在于執(zhí)行程序時(shí)能從小黑框里給我們看見(jiàn)被刪除的是哪個(gè)元素,所以在刪除函數(shù)里把刪除的值賦給一個(gè)變量,并在主函數(shù)里打印這個(gè)變量。
我們寫(xiě)的時(shí)候由于懂了隊(duì)列的原理,就可以在刪除函數(shù)里去掉給這個(gè)變量賦值的操作,并在參數(shù)列表里把這個(gè)參數(shù)刪去。