int t[10];
int * u = t;
cout << t << " " << &t << endl;
cout << u << " " << &u << endl;
Вывод:
0045FB88 0045FB88
0045FB88 0045FB7C
Вывод для u
имеет смысл.
Я понимаю, что t
и & t [0]
должны иметь одно и то же значение, но почему & t
тоже одно и то же? Что на самом деле означает & t?