-1
我想學習如何在數組中使用鏈接列表,我覺得我理解這個概念,但我不能讓我的程序運行... 任何幫助,將不勝感激!我想學習如何使用鏈接列表
#include <stdio.h>
#include <stdlib.h>
struct linkList{
float val;
struct linkList *next;
};
int main()
{
struct linkList n1,n2,n3,*start;
n1.val=5.5;
n2.val=6.6;
n3.val=7.7;
start=&n1;
n1.next=&n2;
n2.next=&n3;
n3.next=0;
while(start.next!=0){
printf("%f",start.val);
start=start.next;
}
return 0;
}
您需要使用箭頭運算符' - >使用像'start'指針時,'。您還應該在某處使用換行符結束printf等打印操作,否則會擔心分隔數字。 –
'while(start!= 0){printf(「%f」,start-> val);開始=開始 - >下; }' – BLUEPIXY