Inhaltsverzeichnis:
Video: Programmieren in C Tutorial #04 - Rechnen, Inkrement, Dekrement 2024
Die Sprache C ist voll von Abkürzungen, und das sind wunderbare Dinge. Erstens sparen sie Ihnen Zeit beim Tippen. Noch wichtiger ist, dass Sie mit den Shortcuts schnell, aber unterhaltsam und kryptisch Ideen aussprechen können. C-Programmierer können Ihren Code immer noch lesen - kein Problem.
Zwei gängige C-Verknüpfungen sind ++ und -, die für verwendet werden, wobei inkrementiert (eins zu eins addierend) und um jeweils dekrementiert (subtrahiert).
Inkrementieren mit ++
Beim Programmieren stößt man häufig auf Situationen, bei denen ein Wert inkrementiert werden muss: Wie auch immer der Wert ist, müssen Sie 1 hinzufügen. es. Das passiert sehr oft in Schleifen, aber es kann auch anderswo in Programmen vorkommen.
Sie haben zum Beispiel eine variable Anzahl und müssen 1 zu ihrem Wert hinzufügen. Sie können es so machen:
count = count + 1;
Da C die Mathematik zuerst ausarbeitet, wird der aktuelle Wert von count um 1 inkrementiert. Dann wird dieser neue Wert in der count-Variablen gespeichert. Also, wenn count jetzt gleich 6 ist, ergibt count + 1 7, und 7 wird dann zurück in die count-Variable gespeichert. count ist dann gleich 7.
Aber Sie können den Code kompakter bauen:
count ++;
Der Operator ++ weist den Computer an, den Wert von count um 1 zu erhöhen. Wie auch immer der Wert von count war, er ist nun dank ++ um eins größer. Hier ist ein Demo-Programm:
#include int main () {int age; printf ("Geben Sie Ihr Alter in Jahren ein:"); scanf ("% d" und Alter); printf ("Du bist% d Jahre alt. n", Alter); Alter ++; printf ("In einem Jahr wirst du% d. n", Alter); return (0);}
Geben Sie dies in Ihren Editor ein, speichern Sie den Quellcode auf der Festplatte, kompilieren Sie und führen Sie ihn aus. Sie sollten diese Eingabeaufforderung sehen:
Geben Sie Ihr Alter in Jahren ein:
Wenn Sie 24 eingeben (was in der Regel ein gutes Alter ist), gibt Ihr Programm Folgendes zurück:
sind 24 Jahre alt. In einem Jahr sind Sie 25.
Der Wert des variablen Alters wird mit dem Alter ++ geändert. Das ist Inkrementierung!
Dekrementieren mit -
Um die Welt in einem harmonischen Gleichgewicht zu halten, kontrahiert ein - Operator den Operator ++ in C. Er dekrementiert oder subtrahiert 1 von der Variablen, die er modifiziert. Zum Beispiel:
count--;
Diese Anweisung subtrahiert eins vom Wert der Variablenanzahl. Es ist das gleiche wie
count = count - 1;
Sie können nur ein paar Änderungen am vorherigen Quellcode vornehmen, um zu sehen - in Aktion:
#include int main () {int age; printf ("Geben Sie Ihr Alter in Jahren ein:"); scanf ("% d" und Alter); printf ("Du bist% d Jahre alt. n", Alter); Alter--; printf ("Vor einem Jahr waren Sie% d. n", Alter); return (0);}
Beachten Sie die Änderungen in Zeile 10 und 11.Speichern, kompilieren und ausführen Wenn Sie als Alter noch einmal 24 eingeben (und möchten wir nicht alle bei 24 bleiben?), Sollten Sie folgendes Ergebnis erhalten:
Sie sind 24 Jahre alt. Vor einem Jahr waren Sie 23.