...y:=temp;请举个简单名聊的实例,实在不懂复合语句啥意思
发布网友
发布时间:2024-03-18 15:16
我来回答
共1个回答
热心网友
时间:2024-07-19 23:52
begin
if x > y then
begin
temp := x;
x := y;
y := temp
end;
end;
给你讲一个我数学老师给我们讲的X,Y,TEMP的故事:
有三个墨水瓶,一个红的,一个蓝的,一个空瓶;怎样把红的放到蓝墨水瓶里...
1,红倒入空墨水瓶,
2,蓝倒入红墨水瓶,
3,红从空墨水瓶倒入蓝墨水瓶;
这样他俩就交换了...
跟你的X,Y,TEMP差不多,不过你说的是x>y的情况下...
所以temp代表一个中介,帮他俩交换.....................
就是这样.语言表达能力不太好.呵呵
高一下册必修3的前几课时好像就是讲的这个问题,建议你去看看