这个代码运行为什么前10个内存地址和后十个不同
森霖C 2017-10-20 12:08:45 #include<iostream>
using namespace std;
int main(){
int* a=new int[10];
int b[10]={1,2,5,4,8,9,6,5,4,7};
for(int i=0;i<10;i++){
a[i]=b[i];
cout<<&a[i]<<endl;
}
for(int i=0;i<10;i++){
cout<<&b[i]<<endl;
}
}