Anweisungsfolgen in C (Anweisungsfolgen in C), Lektion, Seite 724133
https://www.purl.org/stefan_ram/pub/anweisungsfolgen_c (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
C-Kurs

Folgen von Auswertungsanweisungen in C 

Einfügen von Auswertungsanweisung

Wir hatten das folgende Programm schon früher einmal gesehen. Es gibt eine dezimale Textdarstellung der Zahl «7» aus.

main.c

#include <stdio.h>

int main( void )
{ printf( "%d\n", 7 ); }

stdout
7

Vor  oder hinter  eine Auswertungsanweisung kann immer noch eine weitere Auswertungsanweisung eingefügt  werden.

In dem folgenden Programm wurde hinter die vorhandene Auswertungsanweisung noch eine weitere Auswertungsanweisung eingefügt, welche eine dezimale Textdarstellung der Zahl »8« ausgibt.

main.c

#include <stdio.h>

int main( void )
{ printf( "%d\n", 7 );
printf( "%d\n", 8 ); }

stdout
7
8

Die in einem Programm hintereinanderstehenden Auswertungsanweisungen werden in zeitlicher Reihenfolge hintereinander  ausgeführt, dabei wird mit der ersten Auswertungsanweisung des Quelltextes begonnen. Die Ausführung einer direkt hinter einer Auswertungsanweisung stehende Auswertungsanweisung wird begonnen, nachdem die Ausführung der erstgenannten Auswertungsanweisung beendet wurde.

Entsprechend gibt das obenstehende Programm zuerst »7« und dann »8« aus.

Entfernen von Auswertungsanweisung

Eine Auswertungsanweisung darf auch immer aus einem Programm entfernt  werden.

Entfernt man die erste Auswertungsanweisung aus dem zuletzt gezeigten Programm, so erhält man das folgende Programm.

main.c

#include <stdio.h>

int main( void )
{ printf( "%d\n", 8 ); }

stdout
8

Das voranstehende Programm ist das kürzeste  bisher vorgestellte C -Programm. Wesentlich kürzer kann ein C -Programm auch nicht sein.

Übungsaufgaben

/   Einfügen von Auswertungsanweisung

main.c

#include <stdio.h>

int main( void )
{ printf( "%d\n", 1 ); }

Fügen sie die folgende Auswertungsanweisung in das obenstehende Programm hinter die vorhandene Auswertungsanweisung ein.

Auswertungsanweisung
printf( "%d\n", 2 );

/   Einfügen von Auswertungsanweisungen (1)

Überarbeiten Sie das Ergebnis der vorigen Übungsaufgabe nun so, daß die folgende Auswertungsanweisung vor allen anderen Auswertungsanweisungen in das Programm eingefügt wird.

Auswertungsanweisung
printf( "%d\n", 0 );

/   Entfernen von Auswertungsanweisungen

Entfernen Sie die mittlere Auswertungsanweisung aus der Lösung der vorigen Übungsaufgabe.

/   Ein Programm mit genau drei Auswertungsanweisungen

Schreiben Sie ein Programm mit genau drei  Auswertungsanweisungen!

/   Ein Programm ohne Auswertungsanweisung

Schreiben Sie ein Programm ohne  Auswertungsanweisung!

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram724133 stefan_ram:724133 Anweisungsfolgen in C Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd724133, slrprddef724133, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/anweisungsfolgen_c