Der Ausdruckrahmen in C
Der Ausdruckrahmen
Das Zeichen „…“ wird Ellipse genannt. Eine Ellipse kennzeichnet eine Auslassung (Lücke) in einem Text.
Der hier vorgestellte Ausdruckrahmen erlaubt es, bestimmte Texte auszugeben („auszudrucken“).
Der folgende Ausdruckrahmen wird zu einem korrekten C -Programm, wenn man die darin vorhandenen Ellipse (Lücke) »…« durch einen Ausdruck, wie »"Hallo, Welt!"«, ersetzt.
- Ausdruckrahmen
#include <stdio.h>
int main( void )
{ printf
( "%s\n", ... ); }
Der Ausdruckrahmen ist ein fester Text (ein Textbaustein) mit einer Lücke »…«, der vorläufig als eine unveränderliche Einheit angesehen und noch nicht verändert werden soll.
Etwas, das für die letzte Ellipse »…« in den Ausdruckrahmen eingesetzt werden kann, wird „Ausdruck “ genannt. Der Ausdruckrahmen ermittelt die Bedeutung des in ihn eingesetzten Ausdrucks und gibt diese dann aus.
An Stelle der Ellipse ist ein Ausdruck (ein Text in Anführungszeichen) einzusetzen.
- Ausdruckrahmen
#include <stdio.h>
int main( void )
{ printf
( "%s\n", ... ); }- + Ausdruck
"Hallo, Welt!"
- = main.c
#include <stdio.h>
int main( void )
{ printf
( "%s\n", "Hallo, Welt!" ); }- Konsole
Hallo, Welt!
Der Ausdruckrahmen soll zunächst als ein fest vorgegebener Textbaustein angesehen werden, dessen innerer Aufbau derzeit noch nicht behandelt wird. Die Aufmerksamkeit sollte sich zunächst ausschließlich auf die Angabe (beispielsweise »"Hallo, Welt!"«) richten, welche jeweils in die Lücke des Ausdruckrahmens eingefügt wird.
- Sicht des Ausdruckrahmens
##################
################
########
############"Hallo, Welt!"#####
Am Anfang dieses Kurses ist ein „Ausdruck“ praktisch alles, was in den Ausdruckrahmen eingesetzt werden kann.
Mit Hilfe des Ausdruckrahmens können wir uns erst einmal auf einen Teil des Programms konzentrieren.
Übungsaufgabe
/ Ausdruckrahmen verwenden
- Setzen Sie den Ausdruck »"Alpha"« in den Ausdruckrahmen ein und starten Sie das erhaltene C -Programm. Dies müßte dann den Text »Alpha« ausgeben.
Reserveaufgaben
Reserveaufgaben sollten zur Wiederholung bearbeitet werden, wenn es bei der Bearbeitung der vorangegangenen Grundaufgabe noch Schwierigkeiten gab.
/ Ausdruckrahmen verwenden (Reserveaufgabe)
- Setzen Sie den Ausdruck »"Delta"« in den Ausdruckrahmen ein und starten Sie das erhaltene C -Programm. Dies müßte dann den Text »Delta« ausgeben.
/ Ausdruckrahmen verwenden (Reserveaufgabe)
- Setzen Sie den Ausdruck »"Gamma"« in den Ausdruckrahmen ein und starten Sie das erhaltene C -Programm. Dies müßte dann den Text »Gamma« ausgeben.
Der gekürzte Ausdruckrahmen *
Der Autor dieses Textes bevorzugt oft eine etwas ausführlichere Schreibweise. Manchmal gibt es gute Gründe dafür, die später teilweise noch erläutert werden sollen, manchmal ist es auch nur eine Frage des Geschmacks.
Dem Leser soll aber nicht verheimlicht werden, daß der Ausdruckrahmen auch etwas gekürzt werden könnte.
- » void « kann entfallen.
- Einige Leerzeichen und Zeilenenden können entfallen.
Falls jemand einen möglichst kurzen Ausgaberahmen bevorzugt, kann er einige oder alle dieser Kürzungen verwenden. Der Ausgaberahmen kann dann beispielsweise so aussehen, wie folgt.
- Ausdruckrahmen
#include <stdio.h>
int main(){printf("%s\n",...);}
Unter einigen C -Implementationen kann auch noch das »\n« weggelassen werden (was aber wirklich nicht empfohlen wird):
- Ausdruckrahmen
#include <stdio.h>
int main(){printf("%s",...);}