Abschnitt 2 Flashcards
(14 cards)
Haben Kommentare Einfluss auf die Ausführung des Programms?
wenn sie richtig deklariert sind nicht
Was bedeutet #include ?
Präprozessoranweisung zur Implementierung der stdio Funktion welche Ein und Ausgabefunktionen enthält
Können durch printf() auch mehrere Zeilen ausgegeben werden?
ja das ist z.B. durch den Befehl /n für new line möglich
Welche Funktion wird stets bei Programmstart aufgerufen?
Die Main Funktion, in welcher die eigentliche Programmierung stattfindet.
Welchen Wert gibt üblicherweise die main() Funktion zurück, wenn kein Fehler bei der Abarbeitung aufgetreten ist?
return 0 - sie gibt 0 aus, also nichts. Damit ist das Programm beendet
Was ist ein Block?
Der Funktionsrumpf besteht aus einem Block, dieser enthält den Programmcode der jeweiligen Funktion.
Was sind die unterschiedlichen Kompilierungsphasen?
- Präprozessorphase
- Kompilierungsphase
- Linkerphase
Welche Aufgaben hat ein Linker?
In der letzten Kompilierungsphase wird aus dem Objektomdulen und Bibliotheken ein ausführbares Programm gemacht. Der Linker führt dies durch.
Was ist eine Bibliothek?´
eine Sammlung bereits kompilierter Funktionen z.B. die printf() Funktion aus der Standardbibliothek
Ist die Funktion printf() Teil der C-Standardbibliothek?
ja sie ist Teil der Standardbibliothek
Was ist ein Objektcode?
Ein Zwischenschritt zur Kompilierung eines Programms. Bei der Codeerzeugung wird nach der semantischen Analyse ein Objektcode erzeugt, welcher in der Maschinensprache des jeweiligen Systems erzeugt wird.
Welche Endungen haben üblicherweise Dateien, die Objektcode enthalten?
xxx.o ist eine Datei welche Objektcode enthält
Was ist eine IDE?
Integrated Development Enviroinment - Entwicklungsumgebung mit allen wichtigen Tools
Was ist ein Debugger?
Ein Hilfsmittel der Fehlersuche im Programm. Nützlich bei der Erstellung von Programmen um an Haltepunkten zu stoppen und zu analysieren.