Wie man eine einfache IF-Anweisung in C zu konstruieren

Um wirklich die Macht der Sprache C zu verwenden, müssen Sie Ihre Programme, Entscheidungen zu treffen. Ein Computer kann nicht glauben, aber es kann Vergleiche anstellen, um die Ergebnisse der Vergleiche zu bewerten und dann auf diese Informationen handeln. Das ob Schlüsselwort wird in der C-Programmierung verwendet Vergleiche zu machen und den Ablauf des Programms zu steuern.

Das ob Schlüsselwort wird in C verwendet, um einen Vergleich: Eine Variable wird mit einem Wert verglichen, oder zwei Variablen werden miteinander verglichen. Wenn das Ergebnis dieses Vergleichs ist wahr, eine oder mehrere Anweisungen werden ausgeführt. Ist der Vergleich falsch ist, werden die Anweisungen wie ein drei Monate altes Feld der chinesischen take-out in der Rückseite des Kühlschranks übersprungen.

In Englisch, die ob Vergleich sieht wie folgt aus:

if (I_am_hungry == Ja) {go_to (Küche) -Snack = machen (Lebensmittel) -Essen (Snack-) -}

ob wird durch einen Vergleich in Klammern. Dies ist ein mathematischer Vergleich. Die Betreiber in der folgenden Tabelle dargestellt sind, zum Vergleich der Werte von zwei Variablen oder die Werte einer Variablen und einen unmittelbaren Wert verwendet.

C Sprache Vergleichsoperatoren
OperatorBedeutungBeispiel
==EntsprichtJahrzehnt == 10
lt;Ist weniger alsNegativ lt; 0
>Ist größer alsJahrhundert> 100
le;Gleich oder kleiner alskleines Kind lt; = 12
> =Größer als oder gleich wieMillionär> = 1000000
!=Nicht gleichzusetzen mitungerade! = 2

Kein Semikolon folgt die ob Erklärung der Klammern.

Nach den Klammern ist eine oder mehrere Anweisungen, die in geschweifte. Diese Aussagen sind nur dann, wenn die Bedingung (in Klammern) ausgeführt ist wahr. Wenn die Bedingung falsch ist, werden die Anweisungen übersprungen. Die nächste Anweisung nach ob'S letzte Klammer, wird dann ausgeführt.

Die meisten der Operatoren in der Tabelle sollte von der Grundschule Mathematik Klasse Ihnen vertraut sein. Man beachte jedoch, daß eine gleiche Vergleich mit zwei Gleichheitszeichen durchgeführt wird, nicht ein. Auch "kleiner oder gleich" geschrieben, wie es ausgesprochen wird: lt; = und nicht = lt; - dito für "größer oder gleich", die geschrieben werden kann, nicht =>.

Nicht-gleich geschrieben wird! =. Das Zeichen für nicht in der C-Sprache ist das Ausrufezeichen. (Dieses Thema erscheint an anderer Stelle, wie Sie mehr über C. erfahren) Wie bei weniger als oder gleich zu und Größer-als-oder-gleich-to, nicht-gleich geschrieben werden müssen! = Und nicht = !.

Es hilft, sich daran zu erinnern == für einen Vergleich aussprechen, wenn Sie es "gleich" und nicht "gleichkommt." Die einzelnen Gleichheitszeichen, =, ist in C für die Zuordnung verwendet.

Menü