Advertisement
Guest User

lab9.1

a guest
Nov 23rd, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. extern end;// extern ==external
  5. //data segment's last value in end
  6. extern etext;
  7. //code segment's last value in etext
  8.  
  9. int I;
  10.  
  11. main( int argc, char ** argv){
  12.  
  13. int i;
  14. int *ii;//stack e thaakbe
  15. int *iii;
  16. iii=(int *) malloc (sizeof(int)*100);
  17.  
  18. printf("&etext=%p\n", &etext);
  19. printf("&end=%p\n",&end);
  20.  
  21.  
  22. printf("\n");
  23. ii=(int *) malloc (sizeof(int)*100);//heap e thakbe
  24. printf("sbrk(0)= 0x%lx\n", sbrk(0));//heap er ses thakbe sbrk er modde
  25. printf("main=%p\n",main);
  26. printf("&I=%p\n",&I);
  27. printf("&i=%p\n",&i);
  28. printf("&argc=%p\n",&argc);
  29. printf("&ii=%p\n",&ii);
  30. printf("ii=%p\n",ii);
  31. printf("&iii=%p\n",&iii);
  32. printf("iii=%p\n",iii);
  33.  
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement