• p1mrx
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    10 months ago

    GNU style is logical, because braces are syntactically a single statement:

    while (x == y)
      func1();  // can be replaced by { ... }
    

    However, I prefer to entirely avoid unbraced single statements after while/if:

    while (x == y) {
      func1();  // easy to add func2(); later
    }
    

    Although this is ok when it fits:

    while (x == y) func1();  // brevity!