указатель на массив c++

Что делает следующий код?

int g[] = {9,8};
int (*j) = g;

Насколько я понимаю, он создает указатель на массив из 2 целых чисел. Но тогда почему это работает :

int x = j[0];

, а это не работает:

int x = (*j)[0];
21
задан Natan Streppel 12 December 2013 в 23:47
поделиться