实例: 运行结果如下: 从以上结果分析可知:在大多数机器上,double类型都是以8bytes存储的,因为p指向的是数组中的第一个元素,而q指向的是数组中的第二个元素,所以(q-p)是这两个元素之间的差, 而((int)q-(int)p)是这两个元素在内存中位置差。