Was ist der grundlegende Unterschied zwischen While-Schleife und Do-While-Schleife?

9 Antworten


  • 1. In der While-Schleife wird zuerst die Bedingung
    getestet und dann werden die Anweisungen ausgeführt, wenn sich die Bedingung
    als wahr herausstellt .
    In do while werden die Anweisungen zum ersten Mal ausgeführt und dann die Bedingungen
    getestet, wenn sich die Bedingung als wahr herausstellt, werden die Anweisungen
    erneut ausgeführt.

    2. Ein do while wird für einen Codeblock
    verwendet, der mindestens einmal ausgeführt werden muss.
    Diese Situationen sind in der Regel relativ selten, daher wird das einfache while häufiger
    verwendet.

    3. Eine do while-Schleife wird mindestens einmal ausgeführt
    , obwohl die angegebene Bedingung falsch ist,
    während die Schleife nicht ausgeführt wird, wenn die angegebene Bedingung falsch ist

     

    4. In einer while-Schleife wird die Bedingung
    zuerst getestet und wenn sie true zurückgibt, geht sie in die Schleife

    In einer do-while-Schleife wird die Bedingung zuletzt
    getestet.

     

    5. Die While-Schleife ist die Eintritts-Regelschleife,
    wohingegen wie das while die Austritts-Regelschleife ist.

     

    6. Syntax:

     

    while Schleife :

     while (Bedingung)

    {

    Anweisungen;

    }

     do while loop :

    Do

    {

    Anweisungen;

    } while(Bedingung);

     
  • In einer while-Schleife wird die Bedingung zuerst getestet und wenn sie true zurückgibt, geht sie in die Schleife, während sie in einer do-while-Schleife die erste Schleife betritt und die erste Iteration durchführt und dann am Ende die Überprüfung durchführt ... Wenn am Ende in einer do-while-Schleife true zurückgegeben wird, folgt die 2. Iteration, aber wenn es false zurückgibt, verlässt es die Schleife ...
  • Im Falle einer while-Schleife wird die angegebene Bedingung überprüft und die Anweisung der Schleife wird ausgeführt, wenn die Bedingung wahr ist.
    Aber bei der Do-while-Schleife wird die angegebene Anweisung mindestens einmal ausgeführt und danach die Bedingung überprüft. Und wenn die Bedingung false ergibt, wird die Ausführung beendet.
    Dies ist der grundlegende Unterschied zwischen while-Schleife und do-while-Schleife.

    Und ich hoffe, das wird Ihnen helfen.
    Mach's gut.
  • Im Allgemeinen sind sowohl die while-Schleife als auch die do-while-Schleife iterative Kontrollstrukturen in jeder Programmiersprache. Beides sind bedingte Schleifen, da diese auf Bedingungen (Booleschen Ausdrücken) basieren. Der Wert des booleschen Ausdrucks (true /false) bestimmt, ob die Schleife beendet wird oder nicht. Aber es gibt einen kleinen Unterschied in ihrer Art der Iteration. Der grundlegende Unterschied besteht in der Zeit der Überprüfung der Bedingung während der Ausführung der Schleife. In der while-Schleife wird die Bedingung am Anfang geprüft, wenn sie wahr ist, werden Anweisungen in der Schleifenstruktur ausgeführt, ansonsten wird die Schleife beendet und die Kontrolle geht an die Anweisungen, die dieser Schleife folgen, und dieser Prozess wird fortgesetzt, bis die Bedingung falsch wird. Als: Während (Bedingung) { Anweisung1;Aussage2; . . } Anweisungen nach der Schleife; Aber im Fall der do-while-Schleife wird die Bedingung am Ende der Struktur geprüft (dh die Anweisungen in dieser Schleifenstruktur werden mindestens einmal ausgeführt, bevor die Bedingung überprüft wird) Nach mindestens einer Ausführung der Schleifenanweisungen wird die Schleifenbedingung wird geprüft; wenn es wahr ist, wird der Schleifenkörper erneut ausgeführt, andernfalls wird die Schleife beendet. Als: Do { Anweisung1; Aussage2; . . } While (Bedingung) Anweisungen nach der Schleife;Somit zeigt ihre Syntax deutlich, wie sich diese beiden Schleifen voneinander unterscheiden.
  • Die While-Schleife ist die Eintritts-Regelschleife, wohingegen wie bei while die Austritts-Regelschleife ist. While=> Die Bedingung der Schleife wird zuerst geprüft, bevor der Schleifenkörper ausgeführt wird. Do while=> Bedingung der Schleife wird nach der Ausführung des Schleifenkörpers überprüft. dh Schleife wird mindestens einmal ausgeführt. Es wird hauptsächlich in menüähnlichen Programmen verwendet, in denen alle verfügbaren Optionen mindestens einmal gedruckt werden.
  • In der while-Schleife wird die erste Bedingung geprüft, ob sie nicht wahr ist, als die Iteration den Palast nimmt, aber in der while-Schleife nach der ersten Iterationsbedingung wird geprüft, ob sie wahr oder falsch ist.
  • @ In der Informatik ist eine for-Schleife eine Anweisung in einer Programmiersprache, mit der Code wiederholt ausgeführt werden kann. Eine for-Schleife wird als Iterationsanweisung klassifiziert.

    @ Eine while-Schleife ist eine Kontrollflussanweisung, die es ermöglicht, Code basierend auf einer gegebenen booleschen Bedingung wiederholt auszuführen. Die while-Schleife kann man sich als sich wiederholende if-Anweisung vorstellen.

    @ a do while-Schleife, manchmal auch nur
    do-Schleife genannt, ist eine Kontrollflussanweisung, die es ermöglicht, Code
    basierend auf einer gegebenen booleschen Bedingung wiederholt auszuführen . Beachten Sie jedoch, dass
    die do-Schleife von Fortran im Gegensatz zu den meisten Sprachen tatsächlich der for-Schleife entspricht.
  • Die while-Schleife-Anweisung while(true) wird immer als wahr ausgewertet und die while-Schleife wird unbegrenzt oft ausgeführt.

    Das do while ... Schleifenkonstrukt ähnelt dem while Schleifenkonstrukt beide iterieren, bis die angegebene Schleifenbedingung falsch wird, jedoch in der do... While-Schleife wird der Rumpf der Schleife mindestens einmal ausgeführt, wenn die Bedingung für nachfolgende Iterationen ausgewertet wird .
  • Im Falle einer while-Schleife prüft die Steuerung zuerst die in while angegebene Bedingung und wird nur ausgeführt, wenn die Bedingung wahr
    ist kommt noch mehr raus. Naveen Rathor

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear