• p1mrx@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      5 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!