#include <stdio.h>

int main(void) {
    int i = 3, j = 17;
    int *p = &i;

    printf("i heeft de waarde %d\n", i);
    printf("i is opgeslagen op adres %p\n", &i);
    printf("p heeft de waarde %p\n", p);
    printf("p is opgeslagen op adres %p\n", &p);
    
    *p = *p + 1;

    printf("i heeft de waarde %d\n", i);
    printf("i is opgeslagen op adres %p\n", &i);
    printf("p heeft de waarde %p\n", p);

    p = &j;

    printf("j heeft de waarde %d\n", j);
    printf("j is opgeslagen op adres %p\n", &j);
    printf("p heeft de waarde %p\n", p);

    *p = i + 1;

    printf("j heeft de waarde %d\n", j);
    printf("j is opgeslagen op adres %p\n", &j);
    printf("p heeft de waarde %p\n", p);

    getchar();
    return 0;
}