#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中数组指针的存储
猜你喜欢
转载自blog.csdn.net/qq_18671205/article/details/89336788
今日推荐
周排行