#include "stdio.h"
void f(){
 int i=1 ,a[10] ;
 printf("%08x\n", (int)(&i));
 for (i=0;i<=13;i++)
 {
  
  a[i]=15;
  printf("%d\t%08x\n", i,(int)(&(a[i])));
  //if(i == -1) while(1);
 }
}
 
int main()
{
f();
printf("fun");
return 0;
}

 a[i]=15>9

 

 0012ff28
0       0012ff00
1       0012ff04
2       0012ff08
3       0012ff0c
4       0012ff10
5       0012ff14
6       0012ff18
7       0012ff1c
8       0012ff20
9       0012ff24
15      0012ff3c
funPress any key to continue

 

 a[i]=3<9;

死循环

6       0012ff18
7       0012ff1c
8       0012ff20
9       0012ff24
3       0012ff0c
4       0012ff10
5       0012ff14
6       0012ff18
7       0012ff1c
8       0012ff20

 

 

 

 

Posted on 2010-06-10 22:37  Li Ping  阅读(139)  评论(0编辑  收藏  举报