summaryrefslogtreecommitdiffstats
path: root/grundelemente/01_Hello_World/01_Hello_World.cpp
blob: 4e7dec7c69dec066e75f73b8712c160086646d32 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// Dies ist ein Kommentar.
/* Dies ist auch ein Kommentar,
nur ist er mehrzeilig. */

/* In dieser Zeile binden wir die Datei iostream ein. Diese stellt uns die später benutzten Objekte std::cout und 
 * std::endl zur Verfügung.
 */
#include <iostream>

/* main ist der Name der Eintrittsfunktion. Das Programm beginnt mit der Ausführung der main-Funktion.
 * Die geschweiften Klammern { und } begrenzen den Block, der den Code, der zur main-Funktion gehört, darstellt.
 */
int main()
{
  /* std::cout ist der Name der Standard-Ausgabe. Mit << werden Objekte an die Standardausgabe geschickt, hier z. B.
   * der Text "Hello World!". Texte, die keine Programmbefehle sind, werden in C++ im Allgemein mit "" begrenzt. 
   * std::endl ist ein besonderes Objekt, dass einen Zeilenumbruch erzeugt. Wie jeder Befehl ist dieser mit einem
   * Semikolon begrenzt, man kann einen sehr langen Befehl also auf mehrere Zeilen aufteilen.
   */
  std::cout << "Hello World!" << std::endl;
  
  /* Der Return-Befehl beendet das Programm und gibt den Rückgabewert des Programms an. Ein Wert von 0 wie hier
   * bedeutet, dass das Prgramm fehlerfrei abgelaufen ist.
   */
  return 0;
}

/******************AUFGABE:***********************
 * Erstelle selbstgeschrieben, nicht kopiert,
 * ein eigenes helloWorld-Programm,
 * das eine von dir festgelegte Zeichenkette ausgibt.
 *************************************************/