Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- int funct () {
- /* Se crea una variable automática x que se destruye
- al finalizar la función */
- int x = 4;
- return x;
- }
- int main()
- {
- /* La variable y es estática, se crea antes de que el programa inicie
- y se destruye cuando el programa termina */
- static int y = 4;
- /* Lo que apunta la variable pointer (*pointer) es una variable dinámica,
- se le asigna memoria con malloc y se libera con free */
- int *pointer;
- pointer = (int *) malloc(sizeof(int));
- *pointer = y + funct();
- free(pointer);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement