代码之家  ›  专栏  ›  技术社区  ›  DarkLeafyGreen

不带括号的嵌套if语句

  •  4
  • DarkLeafyGreen  · 技术社区  · 14 年前

           if (c2-c1==0)
            if ( c1 != c3 )
                        {...}
    

    {}

     if (c2-c1==0){
        if ( c1 != c3 )
                    {...}
     }
    
    3 回复  |  直到 14 年前
        1
  •  5
  •   xscott    14 年前

    对。if语句应用于它之后的下一个语句-在本例中,这恰好是另一个if语句。

        2
  •  3
  •   Armen Tsirunyan    14 年前

    是的,它们相当于

        3
  •  1
  •   lbedogni    14 年前

    当然。不放括号意味着第一个if中的唯一指令是另一个if,它可以包含您想要的任何内容。