Wie man eine einfache Vergleiche in C-Programmierung

Sie machen Vergleiche die ganze Zeit, so dass Sie sollten in der C-Programmierung nicht vermeiden Vergleiche. Was werden Sie am Morgen tragen? Sollten Sie Bills Büro vermeiden, weil die Rezeption sagt, er ist # 147-reizbar # 148- heute? Und wie viel mehr werden Sie zum Zahnarzt zu gehen abschrecken? Der Computer ist nicht anders, wenn auch die Vergleiche es Gebrauchswerte, nicht Abstracts macht.

Ein einfacher Vergleich

# include int main () {int a, b = 6-b = a - 2-if (a> b) {printf ( "% d größer als% d n", a, b) -} return (0 ) -}

Übung 1: Erstellen Sie ein neues Projekt mit dem Quellcode in ein einfacher Vergleich gezeigt. Erstellen und ausführen. Hier ist die Ausgabe, die Sie sehen sollten:

6 größer ist als 4

Schnell und smart, das ist, was ein Computer ist. Hier ist, wie der Code funktioniert:

Zeile 5 deklariert zwei Integer-Variablen: ein und b. Die Variablen zugeordneten Werte in den Zeilen 7 und 8 mit dem Wert der Variablen b um 2 weniger als Variable berechnet wird, ein.

Zeile 10 macht einen Vergleich:

if (a> b)

Programmierer lesen Sie diese Zeile, # 147-If ein ist größer als b.# 148- Oder wenn sie das Unterrichten der Sprache C, sagen sie, # 147-Wenn die Variable ein größer als variable b.# 148- Und, nein, sie lesen nicht die Klammern.

Die Zeilen 11 bis 13 gehören zu dem if-Anweisung. Das Fleisch im Sandwich ist Linie 12- die Klammern (geschweifte Klammern) keine Entscheidungsfindung Rolle spielen, anders als die Aussage in Zeile 12. umarmt Wenn der Vergleich in Zeile 10 der Fall ist, wird die Anweisung in Zeile 12 ausgeführt . Ansonsten werden alle Anweisungen zwischen den geschweiften Klammern übersprungen.

Übung2: Ändern Sie den Quelltext aus einem einfachen Vergleich, so dass zusätzlich anstelle der Subtraktion in der Linie durchgeführt wird, 8. Können Sie die Ausgabe des Programms erklären?

Menü