C语言使用指针计算数组元素个数和数组元素的存储单元数,如图错误在哪?

高分请教一下,C语言使用指针计算数组元素个数和数组元素的存储单元数,如图错误在哪?
最新回答
蜡笔小心

2024-10-13 04:45:52

#include <stdio.h>
int main()
{double a[200],*p=a,*q=p+1;
printf("数组元素个数=%d\n",sizeof(a)/sizeof(a[0]));
printf("数组元素的字节数=%d\n",(char*)q-(char*)p);

}