Guest

pointers 2

By: a guest on Sep 29th, 2010  |  syntax: C  |  size: 0.45 KB  |  hits: 76  |  expires: Never
download  |  raw  |  embed  |  report abuse
Copied
  1. #include <stdio>
  2.  
  3. int fun (int x)
  4. {
  5.     printf ("* Função fun * A função recebe: %d\n", x);
  6.     x += 10;
  7.     printf ("* Função fun * A função altera para: %d\n", x);
  8.  
  9.     return x;
  10. }
  11.  
  12. int main (void)
  13. {
  14.     int k = 10; // Nova variável no stack frame de main
  15.  
  16.     printf ("* Função main * Antes de chamar a função: %d\n", k);
  17.     k = fun (k)
  18.     printf ("* Função main * Depois de chamar a função: %d\n", k);
  19.  
  20.     return 0;
  21. }