Moin, ich schreib hier mal mein Tutorial über C++.
Es ist für Anfänger gedacht, also für totale Neueinsteiger.
Über C++:
C++ wurde von Bjarne Stroustrup erfunden und entwickelt.
Wenn ihr mehr über ihn wissen wollt:
Bjarne Stroustrup
Ich glaube mehr muss man eigentlich gar nicht wissen.
Was ihr braucht:
Ihr braucht vor allem Geduld und Lernfähigkeit.
Ihr müsst auch mit dem PC umgehen müssen und wissen was ein PC überhaupt ist.
Ihr braucht überhaupt
gar keine Vorkenntnisse in irgendeiner Programmiersprache.
Benötigte Programme:
Ihr braucht eine Entwicklungsumgebung und einen Compiler.
Ich empfehle euch:

Ich nutze ihn auch selber.
So ich glaube jetzt haben wir alles was wir brauchen. Fangen wir also an.
Lektion 1: Das erste Programm
Ihr öffnet Dev C++ und öffnet ein neues Projekt.
Ich poste hier gleich mal den Code, und erkläre ihn Schritt für Schritt.
PHP Code:
#include <iostream>
using namespace std;
int main()
{
int Eingabe
int Quadrat
cout << "Geben sie eine Zahl ein: ";
cin >> Eingabe;
Quadrat = Eingabe * Eingabe;
cout << "Die Quadratzahl lautet " << Quadrat << endl;
}
PHP Code:
#include <iostream>
Der Befehl #include liest die Datei
Iostream an dieser Stelle in den Quelltext ein.
Er wird benötigt, um Informationen über Programmbibliotheken einzubinden.
In diesem Fall geht es um die Ein- und Ausgabe.
Wenn also eine Ein- oder Ausgabe im Programm verwendet werden soll, muss am Anfang des Datei dieser Befehl stehen, der die Datei
iostream einfügt.
Die Datei
iostream enthält die Inforamtionen, die der Compiler braucht, um mit der Bibliothek arbeiten zu können.
PHP Code:
using namespace std;
Hier wird der Namensraum
std eingebunden.
Dieser Befehl bewirkt, dass auf die Bibliotheksnamen ohne dieses Präfix zugegriffen werden kann.
Der Name main() leitet die Hauptfunktion des Programmes ein.
Das Wort
int bezeichnet den Typ der Funktion.
Jedes C oder C++ Programm hat genau eine Funktion main().
Hier beginnt nach dem Programmstart das Programm.
Jede Funktion, also auch
main(), enthält eine Reihe von Anweisungen, die in geschweiften Klammern stehen („{ }“)
Die öffnende schweifende Klammer ( { ) signalisiert den Start des Programms an.
Die schließende Klammer ( } ) beendet das Programm sozusagen.
PHP Code:
int Eingabe;
int Quadrat;
Die erste Zeile enthält die erste Anweisung.
Jede Anweisung wird mit einem Semikolon ; abgeschlossen.
Diese Anweisung ist eine Variablendefinition.
Es wird festgelegt, das es eine Variable namens
Eingabe gibt, die ganze Zahlen aufnehmen kann. Dies wird durch den Variablentyp
int signalisiert.
int ist die Abkürzung für
Integer. Integer ist im englischen der Begriff für „Ganze Zahlen“ also Zahlen ohne Nachkommastellen.
Auch die nächte Zeile ist eine Variablendefinition.
Hier wird die
int-Variable Quadrat definiert.
Die erste Variable haben wir
Eingabe genannt, da später eine Eingabe erfolgen wird[/b].
Die andere haben wir
Quadrat genannt, weil sie später eine Quadratzahl, die wir berechnen werden, beinhaltet.
PHP Code:
cout << „Geben sie eine Zahl ein:“;
Bildschirmausgaben werden auf das Objekt
cout gelenkt.
cout folgen zwei Kleiner-Zeichen, die als Umleitungsoperator bezeichnet.
[b]cout << „Geben sie eine Zahl ein:“;[/php] ist also eine Bilfschirmausgabe.
Auf eurem Bildschirm wird „Geben sie eine Zahl ein:“ erscheinen.
Wichtig ist das wir Zeichen, die ausgegeben werden sollen, immer in Anführungszeichen stellen.
PHP Code:
cin >> Eingabe;
Dies ist das Gegenteil zu
cout.
cin ist eine Bildschirmeingabe, ihr müsst also eine Zahl oder ein Zeichen eingeben.
Mit den 2 Größer-Zeichen werden die Daten von der Eingabe in eine Variable umgeleitet. In unserem Fall in
Eingabe.
Auf diese Weise erhält die Variable ihren Wert direkt von der Tastatur.
PHP Code:
Quadrat = Eingabe * Eingabe;
Dies wird den meisten von euch jetzt ziemlich klar sein.
Der Wert
Eingabe * Eingabe wird der Variable
Quadrat zugewiesen.
Das „*“ steht für multiplizieren, „+“ für addieren, das „-„ steht für subtrahieren und „/“ steht für dividieren.
PHP Code:
cout << „Die Quadratzahl lautet“ << Quadrat << endl;
Das werdet ihr jetzt auch schon verstehen.
Mit
cout << „Die Quadratzahl lautet“ << Quadrat“ wird der Text und dann die Variable
Quadrat ausgegeben.
Mit
endl; wird bewirkt, dass die Zeile abgeschlossen wird.
Die nächste Ausgabe würde nun in einer neuen Zeile ausgegeben werden.
Logischerweise wird jede Anweisung mit
; beendet.
So, das wars fürs erste einmal. Ich hoffe ich konnte euch ein bisschen Helfen, und das Tutorial wird fortgesetzt. Ich werde noch ein paar Dateien anhängen, die ihr euch anschauen könnt und daraus auch ein bisschen lernen.
PS: Das Thanks bitte nicht vergessen.