Version: Test
©Raddy 2001

C-Lehrgang - XII                                       zurück

1-dimensionale
numerische
Arrays:

Parameter-
übergabe

a-absatz.pcx (280 Byte)

Erklärung

Das folgende Programm dient zur Verdeutlichung einer
Array-Übergabe an eine Funktion. Es ließt 5 Integerzahlen
von der Tastatur ein, und gibt sie wieder aus.
Das Programm wird auf der nächsten Seite erklärt.
   
a-absatz.pcx (280 Byte)

Programm


//***************************************************** Beginn
#include <stdio.h>
void eingabe (int kopie_zahl[5]);
void ausgabe (int kopie_zahl[5]); 
//****************************************************** main 
void main(void)
{
        int zahl[5];
        eingabe(zahl); 
        ausgabe(zahl);
}
//****************************************************** eingabe
void eingabe (int kopie_zahl[5])
{
	int zaehler;
	for (zaehler=0; zaehler<5; zaehler++)
	{
		printf("\nBitte eine Zahl eingeben: ");
		scanf ("%d", &kopie_zahl[zaehler]);
	}
}
//****************************************************** ausgabe
void ausgabe (int kopie_zahl[5])
{
	int zaehler;
	printf("\nSie gaben folgende Werte ein: ");
	for (zaehler=0; zaehler<5; zaehler++)
	{
		printf("%d ", kopie_zahl[zaehler]);
	}
	printf("\n\n");
}
//****************************************************** ende