c语言中void指针好像多些一举;

2025-12-25 07:04:21
推荐回答(1个)
回答1:

关于void指针,你都不清楚浮点数编码,就用double类型试,只能越来越糊涂。。。还是先把下面的结果搞清楚吧:
#include
int main()
{
int a[]={1,2,3,4,5,6,7};
int i,n;
void *p;
p=a;
n=sizeof(a)/sizeof(int);
for(i=0;iprintf("%d %x\n",a[i],*((char*)p+i));
return 0;
}