A short C++ program about the pointer......PLZ : #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;
}

The result is:
0x28fef8 0x28fef8 0x28fef8
0x28fef8 1        0x28fef8
0x28fef8

why x[0][0] and x are in the this pointer?? 
what is in the 0x28fef8?   1 or 0x28fef8