if BARPOS=1 then b:=3;b初值为什么=3呢, 初值可以b:=1或b:=0吗或初值=其他任何值吗?
这个我随意设置的,只是表示第一个值必须要自行定义而已。
b初值可否用variable: b:=3;去代替if BARPOS=1 then b:=3;这句表达方式?两种方式效果是否一样,还是不同效果?
也可以的。这个影响不大。只要保证第一个K上B有值就可以了。
想问:
问一,variable: b:=3;去代替if BARPOS=1 then b:=3;效果上完全一样吗?
另外,问二, variable函数和input函数在应用上和效果上有何不同?还是一样? 谢谢
1.从代码效果上看并无差距,但是也仅限于只需要定义一个初始值的情况。如果在后面一个或者多个K上还要定义初始值,那么你这样做就不行了。
2.input不适用于这里的情况。