1樓:匿名使用者
分步理解
q=s; s=s->next; p=s; \\ 指標s複製給q; 指標s移動至下一個節點; 指標s複製給p, 至此q指向a,s指向b,p指向b;
while( p-> next ) p = p->next; \\ 指標p不斷後移,直至p後面為null,至此q指向a,s指向b,p指向c
p->next = q; q->next = null; \\ 指標p->next指向q(就是c->next = q),q->next置空。(也就是把原頭結點next域置空,並連線到現尾結點,就是第二部得出的p。
最終連結串列結構成為了
b --> c --> a;
也就是功能上來說把頭結點後移了一位
2樓:匿名使用者
功能是把連結串列的頭移到第二個節點,即指向資料b的節點p = s = s-> next; p指向第二個節點,while(p->next) p = p->next; 即把p指向最後一個節點
最後,p->next = q, 最後一個節點指向第一個節點, q->next = null 第一個節點指向空,變成了連結串列尾節點,此時s指向頭節點變成原連結串列的第二個節點了
c語言題目求助!急求
3樓:昂首都
#include
#include
void change(char *str)}}int main()
;scanf("%d",&n);
for(i=0;i return 0;} 4樓: china ;空格空格空格空格空格ch;china ;543 求助c語言題目 5樓:風若遠去何人留 帶入即可 輸出nn =n*m/2 =m+1*m/2 =5+1*5/2 =5+2 =7輸出7 6樓:匿名使用者 strlen不計算\0符,結果本來就對的啊! 求助c語言題目
30 7樓:zz迎風 全域性變數k後面出現於全域性變數相同的變數k時,全域性變數暫時被"遮蔽" 8樓:西界詩人 a k=1,k=2,k=1 c語言問題求助! 9樓:匿名使用者 #include void main() 答案:c=='@' 10樓:黑白謝幕 if (c == '@') c語言題目求助 11樓:匿名使用者 因為函式f();引數實際上是地址而不是值傳遞,所以經過f(r)處理後i的值已不再是3了。 12樓:溫柔攻 #include void main() void con(char *p1,char *p2,char *p3) include int main printf n d n n return 0 include main printf 閏年共有 d個 n cnt system pause 求助一道c語言題目? 萍水相逢就是緣吧 初步判斷 都可以用三角形來計算吧 三角形面積公式 哦,還得查查 李快來 一道c語言題... 緗虞幬 tiangle.h inte ce for the ctiangle class.if defined afx tiangle h 798fd6e9 1e87 4a36 837d 543d5f4f80ef included define afx tiangle h 798fd6e9 1e87... 3 若有兩條語句。static char x abcde static char y x存的是a,b,c,d,e,0 比y多了一個 0 p2 就是將p2串到p1上去啊。所以是abcabc 陣列名不能作為左值。要與最近的if配對。再分析下吧。static char x abcde static cha...求助一道c語言設計題目,求助一道C語言設計題目
求助一道c語言題目,緊急求助一道C語言程式設計題目,謝謝!
C語言題目,c語言題目