var初始值设定问题
作者:MultiCharts MC 来源:cxh99.com 发布时间:2012年06月18日
- 咨询内容:
var:P_low(0),part(0);
if part = 0 and lowd(1)< P_low
then begin
p_low = lowd(1);
end;
print出来,从头到尾 p_low都是 -1
是为什麽呢???
明明宣告是0呀
恳请解答..
- MC技术部:
var:P_low(0),part(0);
if part = 0 and lowd(1)< P_low
then begin
p_low = lowd(1);
end;
因为在第一天往前取更前一天的lowd值!
所以lowd取得的是-1的值..
又因为条件是
lowd(1)<P_low
lowd(1)< -1 才再把lowd(1)放入p_low..
但一直没有"再"符合该情况,所以p_low当然一直是-1的值罗..^^
- MC客服:感激不尽 ~~~
谢谢罗!!