Advertisement
Guest User

Untitled

a guest
Dec 18th, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. BEFORE: buffer2: 0xb831b0
  2. BEFORE: buffer3: 0xb831b0
  3. BEFORE: buffer1: 0xb83010
  4. AFTER: buffer2: 0xb831b0
  5. AFTER: buffer3: 0xb831b0
  6. AFTER: buffer1: 0xb83010
  7.  
  8.  
  9.  
  10. int * buffer1, * buffer2, * buffer3;
  11. buffer1 = (int*) malloc (100*sizeof(int));
  12. buffer2 = (int*) calloc (100,sizeof(int));
  13. buffer3 = (int*) realloc (buffer2,500*sizeof(int));
  14. printf("BEFORE: buffer2: %p\n", buffer2);
  15. printf("BEFORE: buffer3: %p\n", buffer3);
  16. printf("BEFORE: buffer1: %p\n", buffer1);
  17. free (buffer1);
  18. free (buffer3);
  19. printf("AFTER: buffer2: %p\n", buffer2);
  20. printf("AFTER: buffer3: %p\n", buffer3);
  21. printf("AFTER: buffer1: %p\n", buffer1);
  22. return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement