/*
  ex1.c
  =====

  Este programa produz a saida

  <9>[rebutosa:/home/mac/yoshi/mac115/exx/sink/27.10] > ex1
  1: a = 1 (main())
  2: *a = 2 (f())
  3: a = 2 (main())
  <10>[rebutosa:/home/mac/yoshi/mac115/exx/sink/27.10] > 
 */

#include <stdio.h>

void f(int *a);

int main()
{
  int a;

  a = 1;
  printf("1: a = %d (main())\n", a);

  f(&a);
  printf("3: a = %d (main())\n", a);

  return 0;
}
  
void f(int *a)
{
  *a = 2;
  printf("2: *a = %d (f())\n", *a);

  return;
}

