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

void
foo(int *i)
{
    *i = 5;
}

int
main()
{
    int  i = 3;

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

    foo(&i);

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