鏈表

itlcx 2003-08-21 09:28:42
我定義了鏈表,並寫了下面的代碼:
type Pt=^Teveryday;
Teveryday=record
day:1..31;
value:integer;
next:^Pt
end;
........
var p1,p2:^Teveryday;
.........
new(p1);
p1^.day:=1;
p1^.value:=10;
p1^.next:=nil;
new(p2);
p2^.next:=p1;{這句編譯不通過,提示為Incompatible types:'Teveryday'and'Pt'}
p1:=p2;

請問英雄,我如何才能建立一個鏈。謝。
...全文
91 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kuki84 2003-08-21
  • 打赏
  • 举报
回复
对,那里不能再定义为指针了
tonycjl 2003-08-21
  • 打赏
  • 举报
回复
同意 eastliangliang(青苹果)(目标:钻石王老五)
shuixin13 2003-08-21
  • 打赏
  • 举报
回复
type
PTEveryDay = ^TEveryDay;
TEveryDay = Record
Day: 1..31;
Value: Integer;
Next: PTEveryDay
end;
eastliangliang 2003-08-21
  • 打赏
  • 举报
回复
type Pt=^Teveryday;
Teveryday=record
day:1..31;
value:integer;
next:Pt//去掉^
end;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧