1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
int
printf(const char *, ...);

int
main()
{
    int  i = 3;
    int *j = &i;

    printf("i=%d\n", i);
    printf("j=%p\n", (void*)j);

    *j  = 5;

    printf("i=%d\n", i);

    printf("sizeof(i) = %zu, sizeof(int)   = %zu\n", sizeof(i), sizeof(int));
    printf("sizeof(j) = %zu, sizeof(int *) = %zu\n", sizeof(j), sizeof(int *));
}