系统交易论坛 - 开拓者期货自动交易平台's Archiver

天行健 发表于 2010-7-30 15:40

关于IF嵌套使用的问题

y=-1;
if (1)
   if (2)
      y=2;
   else        a
   if  (3)
      y=3;
   else        b
      y=4;
请问,else a和else b分别对哪个if负责?
这里标ab只是为了表达方便。

欲速不达 发表于 2010-7-30 16:09

[i=s] 本帖最后由 欲速不达 于 2010-7-30 16:10 编辑 [/i]

你这架构逻辑上好像有问题,if(1)管到什么地方为止?有多个结果的要用[]把结果括上

lh948 发表于 2010-7-31 11:08

else只对最近的if负责

hjl 发表于 2010-8-2 14:03

else只和他上面最近的if配对

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.