关于数组的引用 为什么引用的地址和数组的首地址不一样
#include<iostream>using namespace std;
int main()
{ int a[3]={1,2,3};
int &b=a[3];
cout<<&b<<endl;
cout<<&a[0]<<endl;
return 0;
}
为啥两个输出的不一样呢
ps:int &b=a[3];这个表达式有没有问题啊 ,数组的引用到底有什么用,怎么通过b去用数组a的元素啊
[ 本帖最后由 脱托 于 2010-11-1 20:18 编辑 ]