我刚读了一些关于指针的问题.这是代码:
int a[5]={1, 2, 3, 4, 5}; int *p = (int*)(&a + 1);//second line cout<<(*p)<<endl;
我的编译器输出是0.什么是*p?它是指向数组的指针a吗?什么&a+1意思?
0
*p
a
&a+1
c arrays pointers reference
arrays ×1
c ×1
pointers ×1
reference ×1