Die C + + Programmiersprache verwendet werden, um viele verschiedene Arten von mathematischen Ausdrücken zu lösen. Ein Satz von Ausdrücken, die Anfänger der Sprache kann herausfordern sind diejenigen, die die Inkrement-/Dekrementoperator beinhalten . Diese Operatoren einfach addieren oder subtrahieren man von einem Wert, aber die Platzierung der Betreiber regelt , wenn der Ausdruck ausgewertet wird. Beide Inkrement-/Dekrementoperator haben Pre-und Post - Variationen, die müssen verstanden werden, um die Grundlagen der C + + beherrschen . Things You
C + + IDE , wie Eclipse CDT
C + + Compiler , wie ein GCC
anzeigen Weitere Anweisungen
1
laden die C + + Integrated Development Environment von brauchen Klick auf das Programmsymbol . Wenn sie geöffnet wird , wählen Sie " File /New /Project" und wählen Sie " C + + -Projekt" , um eine neue C + +-Projekt zu erstellen. Eine leere Quellcode -Datei wird im Texteditor Teil der IDE .
2
Import der " iostream " Bibliothek bequem Drucken von Werten an den Ausgang Konsole aktivieren. Schreiben Sie das folgende an der Spitze der Quellcodedatei :
# include
using namespace std;
3
erstellen wichtigsten Funktion . Dies ist, wo Ihr Programm wird gestartet. Die Syntax zur Erstellung einer Hauptfunktion sieht aus wie die folgende Aussage und sollte in Richtung der Spitze der Quellcode-Datei , aber unterhalb der Bibliothek import Aussagen nicht entgegengebracht werden :
int main () {
}
4
erstellen Sie eine Variable mit dem Namen " x " und weisen Sie ihm etwas willkürlicher Wert . Setzen Sie die folgende Anweisung in den geschweiften Klammern der main-Funktion :
int x = 100;
5
Erstelle einen Post -Inkrement- Ausdruck für x . Die Post -Inkrement-Operator fügt man auf einen Wert , nachdem der aktuelle Ausdruck ausgewertet wurde . Dieser Strom ist der Ausdruck sehr Ausdruck , wo die Post -Inkrement-Operator aufgerufen wurde , so scheint es auf den ersten nichts zu tun. Nur wenn der Wert von x wird wieder überprüft wissen Sie, dass man es aufgenommen. Schreiben Sie die folgenden beiden Aussagen , um den Wert des Ausdrucks "x + + " und " x " zu drucken:
cout << x + + << endl;
cout << x << endl;
6
Führen Sie das Programm durch Drücken der grünen Taste "Play" auf der oberen Tastenreihe befindet . Das Programm erzeugt Ausgabe den Wert " 100 " gefolgt von " 101 ". Wenn der Ausdruck "x + +" gedruckt wird, wird der ursprüngliche Wert für x verwendet, weil die Post-Inkrement- Operation nicht stattfindet , bis nach der gesamte Ausdruck ausgewertet wurde . Wenn Sie x in der folgenden Zeile zu drucken, sehen Sie, dass es durch eins inkrementiert worden .
7
Verwenden Sie die Pre -Inkrement-Operator , um eine auf einen Wert sofort hinzuzufügen. Schreiben Sie die folgende Aussage über die Pre -Inkrement-Operator :
cout << + + x << endl;
8
Führen Sie das Programm noch einmal. Es gibt eine neue Zeile der Ausgabe , die den Wert erzeugt " 102 ". Die Pre -Inkrement-Operator fügt man auf einen Wert sofort und muss nicht für den Ausdruck zum Abschluss warten.
9
Verwenden Sie die Prä-Dekrement- Operator sofort subtrahieren von der Variablen x . Schreiben Sie die folgende Aussage :
cout << - x << endl;
10
Führen Sie das Programm erneut. Dadurch wird eine neue Linie von Programm-Ausgang , der den Wert hält " 101 ". Dies ist aufgrund der unmittelbaren Natur des pre- dekrementiert Werte .
11
schreiben einige Ausdrücke , die sich mit post- Dekrementierens Werte . Genau wie post- Inkrementieren Werte , nicht post- Dekrementierens Werte nicht ihre Verringern Operationen erst nach dem Ausdruck vollständig ausgewertet worden . Schreiben Sie die folgenden Anweisungen, um die Post-Dekrement- Verhalten zu testen :
cout << x - << endl;
cout << x << endl;
12
Führen Sie das Programm noch einmal. Dieses Mal werden zwei neue Zeilen der Ausgabe auf der Konsole Fenster gedruckt werden. Der Wert der ersten Zeile gedruckt ist " 101 ", während die zweite Zeile gedruckt ist " 100". Das ist, weil die Post-Dekrement- Operation keinen Einfluss auf die aktuellen Ausdruck . Der Wert wird nur nach , dass die Expression geschlossen worden ist, und das erklärt, warum Sie , dass man aus x wurde in der zweiten Zeile der Ausgabe abgezogen sehen .