#include<stdio.h>
#define size 4
int main()
{
short index;
short dates[size];
short *pti;
double bills[size];
double *ptf;
pti=dates;
ptf=bills;
for(index=0;index<size;index++)
printf("index:%d,register adress:%10p\n",index,pti+index);//地址每次偏移2个字节(因为是short占2个字节)
printf("\n");
for(index=0;index<size;index++)
printf("index:%d,register adress:%10p\n",index,ptf+index);//地址每次偏移8个字节(因为是double占8个字节)
getchar(); //注意运行结果是以16进制显示,需要转换成10进制
}
C中数组指针的存储
最新推荐文章于 2022-12-03 18:10:41 发布