#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中数组指针的存储

相关文章:

  • 2021-08-09
  • 2022-12-23
  • 2021-06-02
  • 2021-04-26
  • 2022-12-23
  • 2021-05-23
  • 2021-11-18
  • 2021-04-13
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
  • 2021-07-10
  • 2021-07-08
  • 2021-10-17
相关资源
相似解决方案