Advertisement
Guest User

Untitled

a guest
Apr 19th, 2015
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdlib.h>
  2.  
  3. int funct () {
  4.     /* Se crea una variable automática x que se destruye
  5.     al finalizar la función */
  6.     int x = 4;
  7.     return x;
  8. }
  9.  
  10.  
  11. int main()
  12. {
  13.     /* La variable y es estática, se crea antes de que el programa inicie
  14.     y se destruye cuando el programa termina */
  15.     static int y = 4;
  16.     /* Lo que apunta la variable pointer (*pointer) es una variable dinámica,
  17.     se le asigna memoria con malloc y se libera con free */
  18.     int *pointer;
  19.     pointer = (int *) malloc(sizeof(int));
  20.     *pointer = y + funct();
  21.     free(pointer);
  22.     return 0;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement