Я изучаю немного С++, и я сражаюсь с указателями. Я понимаю, что у меня может быть 3 уровня указателей, объявляя:
int *(*x)[5];
так что *x
является указателем на массив из 5 элементов, которые являются указателями на int
.
Также я знаю, что x[0] = *(x+0);
, x[1] = *(x+1)
и т.д....
Итак, учитывая приведенное выше выражение, почему x[0] != x[0][0] != x[0][0][0]
?