【发布时间】:2016-09-29 10:59:56
【问题描述】:
#include <iostream>
using namespace std;
int main()
{
int x[][3]={1,2,3,4,5};
cout<<&x <<" "<<*x <<" "<<x <<endl;
cout<<&x[0]<<" "<<*x[0]<<" "<<x[0]<<endl;
cout<<&x[0][0]<<endl;
return 0;
}
结果是:
0x28fef8 0x28fef8 0x28fef8
0x28fef8 1 0x28fef8
0x28fef8
为什么x[0][0] 和 x 在同一个指针中? 0x28fef8 中到底是什么? 1 还是 0x28fef8?
【问题讨论】: