#include<stdio.h>
int main()
{
double a[2],*p,*q;
p=&a[0];
q=p+1;
printf("%lld\n",q - p);
printf("%d\n",(int)q-(int)p);
return 0;
}
/*指针和数组及存储单元*/
最新推荐文章于 2024-09-04 11:50:21 发布
这段代码展示了在C语言中,通过指针计算数组元素之间的距离。程序首先定义了一个双精度浮点数数组,然后获取了数组第一个元素的指针,并将其加一。接着,程序打印出两个指针之间的字节差距以及整数差距。这揭示了C语言内存布局的细节。

1083

被折叠的 条评论
为什么被折叠?



