Hello World und Programmaufbau
Beide Sprachen beginnen in main, verwenden aber unterschiedliche Ausgabeschnittstellen.
Was ist Hello World und Programmaufbau?
Beide Sprachen beginnen in main, verwenden aber unterschiedliche Ausgabeschnittstellen.
Vergleiche die kleinsten vollständigen Programme in C und C++.
Wichtige Punkte
- Aktiviere Compiler-Warnungen und behebe sie vollständig.
- Kenne Typ und Lebensdauer jedes Werts.
- Prüfe Eingaben und Array-Grenzen explizit.
Codebeispiele in C und C++
main.c
#include <stdio.h>
int main(void) {
printf("Hello from C!\n");
return 0;
}
Hello from C!
main.cpp
#include <iostream>
int main() {
std::cout << "Hello from C++!\n";
return 0;
}
Hello from C++!
Vergleich zwischen C und C++
C ruft printf aus stdio auf; C++ verwendet den typsicheren Stream std::cout. return 0 meldet dem Betriebssystem Erfolg.
C
C stellt kleine prozedurale APIs und Repräsentationsdetails offen dar.
C++
C++ behält das Low-Level-Modell und ergänzt sicherere Bibliothekstypen.
Übungsaufgaben
Führe beide Versionen aus und untersuche die unterschiedlichen Garantien.
- Füge ungültige und Grenzwerte hinzu.
- Kompiliere mit -Wall -Wextra -Wpedantic.
- Teile Deklaration und Implementierung auf.