Cześć,
co w tym przykładzie jest źle. Według przykładu wynik powinien być równy 10, a jak uruchamiam program u siebie dostaję 17?
#include <stdio.h>
int main()
{
// ptr to 3 elements array
int (*p)[3];
int arr[3] = {5, 10, 15};
p = arr[0];
printf("%d", *(p+1));
return 0;
}