#include #include char gaibu[1024*1024*15]; char gaibu2[1024*1024*25]={1,2,3}; main() { char * malloc_pointer; char jidou[1024*1024*30]; static char s[1024*1024*40]; static char s2[1024*1024*50]={1,2,3}; malloc_pointer=malloc(1024*1024*60); printf("malloc pointer:%x\n",malloc_pointer); printf("auto :%x\n",jidou); printf("gaibu :%x\n",gaibu); printf("gaibu2 :%x\n",gaibu2); printf("static :%x\n",s); printf("static2:%x\n",s2); printf("mallocp:%x\n",malloc_pointer); printf("main :%x\n" , main); printf("printf :%x\n" , printf); press_return_to_continue(); } /**************************************/ press_return_to_continue() { printf("\npress return to continue:"); getchar(); }