Guest

pointers

By: a guest on Sep 29th, 2010  |  syntax: C  |  size: 0.48 KB  |  hits: 71  |  expires: Never
download  |  raw  |  embed  |  report abuse
Copied
  1. #include <stdio.h>
  2.  
  3. void 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;
  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.     fun (k); // Cria stack frame da função fun
  18.     printf ("* Função main * Depois de chamar a função: %d\n", k);
  19.  
  20.     return 0;
  21. }