例8-6使用指针计算数组元素个数和数组元素的存储单元数地址内容数组元素# include <stdio.h>ap3000a[0]int main (void)a+1q3008a[1]{double a[2], *p, *q;p = &a[0];1q=p+ 1;8指针p和q之间元素的个数printf ("%din", q- p);printf ("%din", (int) q - (int) p);指针p和q之间的字节数return 0;地址值1# include <stdio.h> int main (void) { double a[2], *p, *q; p = &a[0]; q = p + 1; printf ("%d\n", q - p); printf ("%d\n", (int) q - (int) p); return 0; } 例8-6 使用指针计算数组元素个数和 数组元素的存储单元数 1 指针p和q之间元素的个数 8 指针p和q之间的字节数 地址值 p q 3000 a[0] 地址 内容 数组元素 3008 a[1] a a+1