jens65m: do, if und else

Kurze Frage,

do und if lässt sich ja "verbinden":

do if(bedingungen)
{

}
while(bedingungen);

kann ich da ein else einbauen oder muss es dann anders formuliert werden?!

lg

  1. Hallo,

    kann ich da ein else einbauen oder muss es dann anders formuliert werden?!

    probier es doch aus und poste dein Ergebnis, damit es der nächste im Archiv finden kann ;)

    Grüße

  2. Hi,

    do und if lässt sich ja "verbinden":

    do if(bedingungen)
    {

    }
    while(bedingungen);

    Wozu soll das gut sein?

    kann ich da ein else einbauen oder muss es dann anders formuliert werden?!

    Ja, deine Frage muss anders formuliert werden. Beschreibe bitte erst mal, was du eigentlich erreichen willst - dann können wir dir auch beim „wie“ weiterhelfen.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
  3. Hi!

    do und if lässt sich ja "verbinden":
    do if(bedingungen)
    {

    }
    while(bedingungen);

    Beide haben nichts miteinander zu tun. Wenn ein do while ohne {}-Klammern steht, kann dazwischen genau eine Anweisung stehen. In dem Fall ist es das if (inklusive seinem Anweisungsblock).

    kann ich da ein else einbauen oder muss es dann anders formuliert werden?!

    Die Klammern gehören dem if, und das kann wie jedes if einen else-Zweig haben.

    Lo!

  4. Hello,

    das ist mal wieder Wasser auf meine Mühle: *höhöhö*

    Die Explizite Schreibweise hätte es deutlich gemacht, was warum geht...
    Dedlfix hat es schon in Worten erklärt.

    do
      {
          if(bedingungen)
          {

    }
          else
          {

    }
      }
      while(bedingungen);

    Liebe Grüße aus dem schönen Oberharz

    Tom vom Berg

    --
     ☻_
    /▌
    / \ Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de