Grundlagen wissenschaftlichen Arbeitens An Overview of C++ Ali CICEK
Entwicklung von C++ Bjarne STROUSTRUP 1979, New Jersey Erste version; C With Classes
Allgemeine Eigenschaften von C++ Object Oriented Programme. bessere Modularisierung des Codes. höhere Wartbarkeit und Wiederverwendbarkeit der Einzelmodule. höhere Flexibilität des Programmes.
#include using namespace std; int main () { cout << "Hello World!"; return 0; } Das Hello World! Programm
Die Funktion main() int main() { Anweisungen }
Elementare Datentypen char einzelnes Zeichen; s, 9, ! int Ganze Zahlen im Bereich von bis long Ganze Zahlen im Bereich von bis float Beliebige Zahlen im Bereich von -3.40e+38 bis +3.40e+38 double Beliebige Zahlen im Bereich von -1.79e+308 bis +1.79e+308 bool Wahrheitswerte: true, false
if Bedingung if (Bedingung) { Anweisung(en); }
if-else Bedingung if (Bedingung) { Anweisung1; } else { Anweisung2; }
if-else Beispiel int note; if (note > 50) { cout <<positives Zeugnis<< endl; } else if (note >= 45) { cout <<2. Chance<< endl; } else { cout <<negatives Zeugnis<< endl; }
Die switch Verzweigung switch (Ausdruck) { case Konstante1:Anweisungen ; break ; case Konstante2:Anweisungen ; break ; case Konstante3:Anweisungen ; break ; case Konstante4:Anweisungen ; break ; default: Anweisung ; }
switch Beispiel switch (x) { case 1: cout << "x is 1"; break; case 2: cout << "x is 2"; break; case 3: cout << "x is 3"; break; default: cout << "value of x unknown"; }
Die for Schleife for(Initialisierung; Bedingung; Veränderung) { Anweisung(en); }
for Beispiel #include using namespace std; int main () { int n; for (n=10; n>0; n--) { cout << n << ", "; } cout << "FIRE!"; return 0; } Die Ausgabe: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, FIRE!
Die while Schleife Initialisierung; while (Bedingung) { Anweisung(en) inklusive Veränderung; }
while Beispiel int j=1; while(j<10) { cout<<j<< ; j++; } Die Ausgabe:
break Beispiel #include using namespace std; int main () { int n; for (n=10; n>0; n--) { cout << n << ", "; if (n==3) { cout << "countdown aborted!"; break; } return 0; }
break Beispiel Die Ausgabe: 10, 9, 8, 7, 6, 5, 4, 3, countdown aborted!
continue Beispiel #include using namespace std; int main () { for (int n=10; n>0; n--) { if (n==5) continue; cout << n << ", "; } cout << "FIRE!"; return 0; }
continue Beispiel Die Ausgabe: 10, 9, 8, 7, 6, 4, 3, 2, 1, FIRE!
Vor- und Nachteile + hocheffizienten Codes Erzeugung. + hochabstrakt Programmierung ist möglich. + sehr höhe Flexibilität und Ausdruckstär + für die große Projekten geeignet. + Kompatibilität mit C. - nicht unabhängig von Betriebsystem
Ich danke für Ihre Aufmerksamkeit thank you merci gracias obrigado grazie вы σας ευχαριστούμε dank u tesekkürler…