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

c++花括号和注释[关闭]

  •  0
  • pbr_code  · 技术社区  · 7 年前

    这里是C++begginer。

    但是当谈到if语句和排序时,我想不出什么对即将到来的项目更有帮助

    所以,在

    if (condition) {  // comment
        do something();
    }
    

    // comment
    if (condition) {  
        do something();
    }
    

    if (condition) // comment
    {  
        do something();
    }
    

    甚至是下面的一个(使用通常无用的换行符)

    if (condition)
    {  // comment
        do something();
    }
    

    干杯

    2 回复  |  直到 7 年前
        1
  •  2
  •   Joshua Walley    7 年前

    如果你正在从事个人项目,那么以上任何一种方法都可以。然而,我个人会说,我认为如果将if语句写成如下形式,则其可读性更高:-

    if ( a > 10 )
    {
        std::cout << "a is above 10" << std::endl;
    }
    

    或对于单行:-

    if ( a > 10 )
        std::cout << "a is above 10" << std::endl;
    

        2
  •  1
  •   user7860670    7 年前

    根据注释是应用于条件还是应用于bock,这个例子可能会得到不同的处理。第一种情况通常表明条件可能相当复杂,将其重构为单独的变量或使用适当的命名分离方法是有意义的,因此注释(如果仍然有必要)将应用于该变量或方法。第二种情况通常表明您正在该块中执行复杂的操作,将该块重构为具有适当命名的单独方法是有意义的,因此注释(如果仍然需要)将应用于该方法。注意,引入带有专有名称的独立实体通常完全不需要注释。