Zmiana adresu tablicy

Zmiana adresu tablicy
  • Rejestracja: dni
  • Ostatnio: dni
0

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

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

KU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 166
0

Co rozumiesz przez "adres"?

arasso12
  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.