"
fc:=close;
fo:=open;
if fc>fo then //这里的fc、fo是序列变量,因此只取最后一个周期的条件做为判断依据
xx:=1;
else
xx:=0;
Y:xx;
"
这是可以运行的。但把xx的语句修改为没有等号的赋值显示:
" fc:=close; fo:=open; if fc>fo then //这里的fc、fo是序列变量,因此只取最后一个周期的条件做为判断依据 xx:1; else xx:0; Y:xx; " 则编译报错,说变量名xx重复。 为什么不能这样赋值呢?