亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

哪里出錯了??

56a4e0c500018e1405000134.jpg

56a4e0c5000108bd05000661.jpg

#include?<stdio.h>

struct?weapon{
??int?price;
??int?atk;
??struct?weapon?*?next;
};

int?main()
{
????struct?weapon?a,b,c,?*head;
????a.price?=?100;
????a.atk?=?100;
????b.price?=?200;
????b.atk?=?200;
????c.price?=?300;
????c.atk?=?300;
????head?=?&a;
????a.next?=?&b;
????b.next?=?&c;
????c.next?=?NULL;

????struct?weapon?*p;
????while(p!=NULL){
????????printf("%d,%d\n",p->price,p->atk);
????????p=p->next;
????}

????return?0;
}


請問哪里導致的錯誤??。。。

正在回答

4 回答

如果你不想使用P,可以直接用head來代替p,我試過結果一樣

0 回復 有任何疑惑可以回復我~

p要讓其指向head,不然誰知道你這個p 是 干嘛的呢


0 回復 有任何疑惑可以回復我~

要讓head指向p

0 回復 有任何疑惑可以回復我~

p=head;

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Linux C語言結構體
  • 參與學習       118437    人
  • 解答問題       166    個

C語言的深入,幫助小伙伴們進一步的理解C語言,趕緊看過來

進入課程

哪里出錯了??

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號