Wskaźnik do tablicy N elementowej.

0

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;
}
2
p = &arr;
printf("%d", *((*p)+1));

1 użytkowników online, w tym zalogowanych: 0, gości: 1