线性表中元素后移,for(p=&(L.elem[L.length-1]); p>=q; --p)为什么是--p?而不是++p?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 06:27:04
线性表中元素后移,for(p=&(L.elem[L.length-1]); p>=q; --p)为什么是--p?而不是++p?
x){k/xc[<|n"[5 ԜhԼ ]XMk;Bk]';v=dgdz| =Ov96IE4AΆxwiOM hճ9 @KhxcZtn9 /5>Ttħ@9d }wm@ϧ:ܥO{޷bӎ ׬yѩRdW~qAb(Tr

线性表中元素后移,for(p=&(L.elem[L.length-1]); p>=q; --p)为什么是--p?而不是++p?
线性表中元素后移,for(p=&(L.elem[L.length-1]); p>=q; --p)为什么是--p?而不是++p?

线性表中元素后移,for(p=&(L.elem[L.length-1]); p>=q; --p)为什么是--p?而不是++p?
你取得是链表最后一个元素的地址,需要从后向前的一个元素一个元素的后移,当然要用--p来实现最后--到第二--到第三.来后移了