Zmiana adresu tablicy

0

int A[6] = {2, 4, 6, 8, 10, 12};

Jak zmienić adres np. pierwszego elementu tablicy A na 1000 ??

0

Co rozumiesz przez "adres"?

0
int A[6] = {2, 4, 6, 8, 10, 12}; 

Adres pierwszego elementu tablicy to adres tablicy, czyli A == A[0]. Musisz poczytać jak to wygląda w pamięci, alokując pamięć dostajesz właśnie wskaźnik na jej pierwszy element(int'a), obszar ten nie jest podzielony, porozrzucany. Tablica to nie lista, żeby zmienić adres pierwszego elementu(całej tablicy) musisz zaalokować pamięć i skopiować tam tablicę - tak mi się wydaje.

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