Skip to content
Snippets Groups Projects
Commit 4efe3e28 authored by Peter Gerwinski's avatar Peter Gerwinski
Browse files

Beispielprogramme 9.4.2018: Zeiger

parent 32d03baf
No related branches found
No related tags found
No related merge requests found
#include <stdio.h>
void calc_answer (int a)
{
a = 42;
}
int main (void)
{
int a;
calc_answer (a);
printf ("The answer is: %d\n", a);
return 0;
}
#include <stdio.h>
void calc_answer (int a)
{
a = 42;
}
int main (void)
{
int a = 137;
calc_answer (a);
printf ("The answer is: %d\n", a);
return 0;
}
#include <stdio.h>
void calc_answer (int *a)
{
*a = 42;
}
int main (void)
{
int a = 137;
calc_answer (&a);
printf ("The answer is: %d\n", a);
return 0;
}
#include <stdio.h>
void calc_answer (int **a)
{
int beta = 42;
*a = &beta;
}
int main (void)
{
int alpha = 137;
int *a = &alpha;
calc_answer (&a);
printf ("The answer is: %d\n", *a);
return 0;
}
#include <stdio.h>
void calc_answer (int **a)
{
static int beta = 42;
*a = &beta;
}
int main (void)
{
int alpha = 137;
int *a = &alpha;
calc_answer (&a);
printf ("The answer is: %d\n", *a);
return 0;
}
#include <stdio.h>
void calc_answer (int **a)
{
**a = 42;
}
int main (void)
{
int alpha = 137;
int *a = &alpha;
calc_answer (&a);
printf ("The answer is: %d\n", *a);
return 0;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment