int a[5]={0,1,2,3,4},*p1=&a[1],*p2=&a[4];则p2-p1的值为 why?
问题描述:
int a[5]={0,1,2,3,4},*p1=&a[1],*p2=&a[4];则p2-p1的值为 why?
答
你用的tc吧,int型在VC中占4个字节,TC中则占2个字节,P2和p1间隔了三个int,所以为2*3=6