Frage von lolorent, 37

was bedeutet dieser Pseudocode?

Hi, also es geht um folgenden Code:

  x=10;
  while( x != 10)
  {
     x=S();
  }

dabei soll S() ein platzhalter sein.

Dachte != ist gleichbedeutend mit "not" . Aber dann geht es doch gar nicht in die while-schleife?

Antwort
von Lysianna, 17

x wird mit 10 initialisiert
solange x nicht 10 ist wird die Methode S ausgeführt und das Ergebnis davon in x gepackt

Antwort
von SergeantPinpack, 21

Nö, weil du am Anfang x = 10 setzt und den Schleifenkörper nur dann betrittst, wenn x nicht 10 ist (also nie).

Innerhalb der Schleife ist also "dead code" (Code, der nie ausgeführt wird)

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten