C-Programmierung

Prozeduren

Ein- und Ausgabe von Zeichen | | Prozedurbeispiel

C ist in erster Linie eine prozedurale (bzw. funktionale) Programmiersprache. Der Programmablauf wird durch den Aufruf von Prozeduren gegliedert.

Eine Prozedur ist ein Anweisungsblock, der

  • einen Prozedurnamen besitzt,
  • angesprungen und ausgeführt wird,
  • wenn der Prozedurname aufgerufen wird.

Nach dem dem Ende des Prozedurblocks

  • kehrt das Programm an die aufrufende Stelle zurück und
  • fährt mit der nächsten sequentiellen Anweisung fort.

Eine C Prozedur beginnt mit dem Kennzeichner void, gefolgt von dem Prozedurnamen einem Klammernpaar () und einem Anweisungsblock, der beim Aufruf ausgeführt wird:

void procedure()
{
   /* code block */
}

Sich ständig wiederholende Aufgaben sind typische Beispiele für Codeblöcke, die in Prozeduren verpackt werden.

Prozedur-Beispiel:

void presskey()
{
   printf("Press Enter to continue!");
   while (getchar()!='\n');
}

Der Aufruf einer Prozedur erfolgt mit dem Prozedurnamen und einem abschliessenden Klammerpaar (). Der Aufruf wird als Anweisung durch das Semikolon abgeschlossen.

keypress();


Ein- und Ausgabe von Zeichen | | Prozedurbeispiel

Options: