Video: Das fragwürdige Verständnis der Abgeordneten Strenz | Panorama 3 | NDR 2024
Die Grundlage aller C # -Entscheidungskompetenzen ist die Anweisung if wie folgt:
if (bool-expression)
{< // Die Steuerung geht hier, wenn der Ausdruck wahr ist.
}
// Control gibt an diese Anweisung weiter, ob der Ausdruck wahr ist oder nicht.
Ein Paar von Klammern, die unmittelbar auf das Schlüsselwort
folgen, wenn einen bedingten Ausdruck vom Typ bool enthält. Unmittelbar nach dem Ausdruck folgt ein Codeblock, der von zwei geschweiften Klammern ausgelöst wird. Wenn der Ausdruck wahr ist, führt das Programm den Code innerhalb der geschweiften Klammern aus. Wenn der Ausdruck nicht wahr ist, überspringt das Programm den Code in den geschweiften Klammern. (Wenn der Code in geschweiften Klammern ausgeführt wird, endet er direkt nach der schließenden Klammer und wird von dort aus fortgesetzt.)
if ist an einem konkreten Beispiel leichter zu verstehen: // Stellen Sie sicher, dass a nicht negativ ist:
// Wenn a kleiner als 0 …
if (a <0)
{
// … dann weisen Sie ihm 0 zu, damit es nicht mehr negativ ist.
a = 0;
}
Dieser Codeabschnitt stellt sicher, dass die Variable
a nicht negativ ist - größer oder gleich 0. Die Anweisung if lautet: "If a ist kleiner als 0, weisen Sie 0 a zu. "(Mit anderen Worten, drehen Sie a in einen positiven Wert.)
if ( bool-expression ) Anweisung ; als wäre es geschrieben if ( bool-expression ) { Aussage ;} . Der allgemeine Konsens besteht darin, zur besseren Übersicht immer geschweifte Klammern zu verwenden. Mit anderen Worten, fragen Sie nicht - tun Sie es einfach.