______________________________________________________________________
// 1_15 Zeiger und Funktionen
#include <stdio.h>
void aenderung(int *a, int *b, int lokal1);
int global1 = 0, global2 = 0;
void main(void)
{
int lokal1 = 0, lokal2 = 0;
printf("global1: %d, global2:%d, lokal1: %d, lokal2: %d\n",
global1, global2, lokal1, lokal2);
aenderung(&global2, &lokal2, lokal1);
printf("global1: %d, global2:%d, lokal1: %d, lokal2: %d\n",
global1, global2, lokal1, lokal2);
}
void aenderung(int *a, int *b, int lokal1)
{
*a = 50;
*b = 50;
global1 =50;
lokal1 = 50;
printf("global1: %d, global2:%d, lokal1: %d, lokal2: %d\n",
global1, *a, lokal1, *b);
}
______________________________________________________________________
|
|
Zurück
|