Programmaufruf und –beendigung
摘要
Ein Programm, welches in C geschrieben wird, muss zu einem bestimmten Zeitpunkt gestartet werden. Im Bereich des embedded programming wird hierfür schlicht das Programm in den Chip geladen und bei der ersten Anweisung mit der Ausführung begonnen. Läuft ein Programm jedoch in einem Betriebssystem, so können beim Start zusätzliche Argumente übergeben werden, welche innerhalb des Programmes ausgelesen werden können und so die Ausführung des Programmes beeinflussen. Bei Beendigung eines Programmes kann zudem ein Wert zurückgegeben werden. Dieser Wert kann vom Betriebssystem (oder von irgend einem aufrufenden Programm) ausgewertet werden.