Pointer Beispiel

Reading time ~1 minute

#include <stdio.h>

int main(void)
{
    int   i = 0;
    int* pI = &i;

    printf("Wert in i: %i \t Adresse von i: %p\n" ,i ,&i);
    printf("Wert in pI: %p \t Adresse von pI: %p\nWert an der Stelle im Speicher des Wertes von pI: %i \n\n" ,pI ,&pI, *pI);

    i = 1;

    printf("Wert in i: %i \t Adresse von i: %p\n" ,i ,&i);
    printf("Wert in pI: %p \t Adresse von pI: %p\nWert an der Stelle im Speicher des Wertes von pI: %i \n\n" ,pI ,&pI, *pI);

    *pI = 2;

    printf("Wert in i: %i \t Adresse von i: %p\n" ,i ,&i);
    printf("Wert in pI: %p \t Adresse von pI: %p\nWert an der Stelle im Speicher des Wertes von pI: %i \n" ,pI ,&pI, *pI);

    return 0;
}