这时,我们对起始地址进行加1操作,判断结果是什么,我们需要知道a能存储的是什么类型的数据,对于这个例子,a中存储的整型数据,所以,它指代的是a中第二个元素的地址值,是对于起始地址加4个字节的结果值
4. cout<<&a + 1<
这个可能是最难理解的一句话,我们在想得到结果之前,还需要看a代表的是什么,a代表的是能存储10个整型变量的一段内存,所以,对&a进行加1操作,得到是下一个能存储10个整型变量的内存的首地址
下面,给出测试的代码和效果截图:
#include
using namespace std;
int main(void)
{
int a[10];
cout<
using namespace std;
int main(void)
{
int a[10];
cout<