Die C + + Programmiersprache dient als Erweiterung der C Programmiersprachen , eine der ersten modernen Sprachen in der Geschichte der Berechnung . Wie jede andere Sprache vor und nach ihm, C + + basiert auf der Klarheit seiner Syntax für seine Wirksamkeit. Die Syntax von C + + fällt in bestimmten Kategorien, wie Struktur und Erklärungen , Operationen und Ablaufsteuerung . Structure
einzige Zeile Code in C + + wird als eine " Erklärung ", und alle Aussagen beenden mit einem Semikolon ( ";") , um das Ende dieser Aussage signalisieren. Programmierer rufen eine Sammlung von Aussagen, die zusammenarbeiten, um eine Aufgabe ein " Block ", in der Regel von anderen Blöcken von geschweiften Klammern ( "{}" ) getrennt. Vereinbarungsgemäß werden Zeilenumbrüche zwischen Aussagen und Blöcke gelegt, aber die C + +-Compiler nur achtet auf die Semikolons und geschweiften Klammern beim Lesen Code. Ein Programmierer kann auch Kommentare mit doppelte Backslash ( "//"), die der Compiler ignorieren, aber auch andere Programmierer können lesen
Erklärungen: . Variablen
Programmierer vor allem verwenden zwei Formen von Erklärungen in C + +. Die erste ist die Deklaration von Variablen . Eine Variable enthält einen einzigen Wert . Ein Programmierer deklariert eine Variable durch die Definition seiner Art und gibt ihm einen Namen . Der Name kann ein beliebiges Zeichen , solange dieses Zeichen enthalten ist ein Buchstabe, eine Ziffer oder Unterstrich . Der Programmierer kann dann einen Wert zuweisen diese Variable mit dem Gleichheitszeichen ( "=" ) . Das folgende Beispiel veranschaulicht Funktion Deklaration und Zuordnung :
int x; //eine Integer-Variable mit dem Namen " x "
char Brief ; //ein einzelnes Zeichen variable
float y = 5,6 ; //a floating -point (dezimal) Zahl , erhält den Wert 5,6
Erklärungen : Funktionen
Die zweite Erklärung ist eine Funktion Erklärung . Eine Funktion ist ein Code-Block einen Namen gegeben , so dass es immer wieder können während eines Programms verwendet werden, die durch den Aufruf diesen Namen. Eine Funktion Erklärung erfordert die Programmierer den Rückgabetyp der Funktion, die , welchen Wert die Funktion kehrt zurück, wenn abgeschlossen bestimmt angeben . Die Erklärung erfordert auch ein Paar Klammern hinter den Namen , die die Liste der Argumente . Dann fügen Sie ein Paar von geschweiften Klammern der Funktion Code-Block . Die folgenden Beispiele veranschaulichen Funktion Erklärung :
int myFunc (int argument1 ) {//Funktion mit Rückgabewert "int" und ein Integer-Argument
/* Code-Block * /Tablet < p> }
Betreiber
C + + enthält die Funktionalität, um verschiedene mathematische Operationen und Vergleich im Laufe der Ausführung von Code führen . Tatsächlich ist die mathematische Berechnung ein notwendiger Teil der Programmiersprache C + + . Typische mathematische Operatoren existieren für die Addition (+) , Subtraktion (-) , Multiplikation (*) und Division (/). Operatoren zum Vergleich auch Operationen, z. B. größer als ( >), kleiner als (<) , gleich ( ==) , und nicht gleich ( ! = ) Existieren. Das folgende Beispiel zeigt einige einfache mathematische Operationen in C + + :
int x = 5;
int y = 6;
int z = x + y; //z = 11
z = x - y; //z = -1
z = z * x //z = (-1 x 5) = -5
x = y /y //x = 1
Flow of Control: Ist ... else
Um zu steuern, wie ein Programm arbeitet , nutzt der Programmierer Flow-Control Aussagen . Diese Aussagen stützen sich auf bedingte Anweisungen , die mit den Vergleichsoperatoren gebaut in C + +. Bedingte Anweisungen vergleichen zwei oder mehr Werte und geben einen wahren oder falschen Wert basierend auf dem Vergleich . Die " if"-Anweisung eine Bedingung verwendet, um eine Vorgehensweise zu bestimmen . Wenn eine Aussage wahr ist , dann ist die Anweisung ausgeführt wird , wenn ein Code-Block . Ansonsten passiert entweder gar nichts, oder eine andere Code-Block wird ausgeführt, wenn eine entsprechende "else "-Anweisung existiert. Das folgende Beispiel veranschaulicht if- else-Anweisungen :
if ( x = 5) {
//do something }
< p > else {
//etwas anderes tun
}
Ablauf der Steuerung : Loops
Neben if- else-Anweisungen , C + + enthält auch Schleifen . Eine Schleife führt einen Code-Block und wiederholt es auf der Grundlage einer bedingten . Die " while"-Schleife weiterhin Schleife über einen Code-Block , bis eine Bedingung erfüllt ist. Zum Beispiel ist das folgende while-Schleife bis Variable x weiterhin größer als oder gleich y, und dann weiterziehen :
while ( x //code
}
A " for"-Schleife arbeitet in einer ähnlichen Weise , aber es ist besser geeignet für Schleifen , in denen eine bestimmte Menge von Iterationen erforderlich sind. Eine for-Schleife nimmt einen Integer-Wert , von einem Zustand , gefolgt von einer Zunahme Nummer. Im folgenden Beispiel erfolgt die for-Schleife eine ganze Zahl "i" , und weiter, bis ich 50 entspricht . ( ; I < 50; i = i + 1 i) {
//code TCM-
für: Die Variable i wird von einem für jede Schleife Wiederholung erhöht werden }