摘要: #include<stdio.h>voidmain(){inta[5]={10,20,30,40,50};int*p,*q;p=&a[0];q=&a[2];printf("%d,%d,%d,%d,q-p=%d\n",*p,*q,p,q,q-p);}得出结果是10,30,1245036,1245044,q-p=2q-p又得2?指针相减就是得出两个指针之间差距的元素个数INT型占四个字节,所以a[0]和a[2]之间相差的地址为8 阅读全文
posted @ 2011-03-31 14:23 oayx 阅读(504) 评论(0) 推荐(0) 编辑