long a4 = 1 2 3 4;long p1=long &a+1;long p2=long longa+1;那么p1-1和p2分别是什么
根据给定的代码:
p1是&a + 1的结果,即指向数组a的末尾后的下一个位置。p2是将a的地址转换为long类型后加上 1 的结果,即指向数组a的第一个元素后的下一个位置。
因此,p1[-1] 是 a[3],即数组 a 的最后一个元素的值,即 4。
而 *p2 是 a[0],即数组 a 的第一个元素的值,即 1。
原文地址: http://www.cveoy.top/t/topic/h8QD 著作权归作者所有。请勿转载和采集!