Jak mogę do stałego wskaźnika przypisać jakiś adres?

0

Kiedy do stałego wskaźnika można przypisać jakiś adres? Jest na to jakiś sposób...da się tak w ogóle?

0

podczas tworzenia takiego wskaźnika np:
@down racja, mój błąd
Do poczytania: http://pl.wikibooks.org/wiki/C/Wska%C5%BAniki#Sta.C5.82e_wska.C5.BAniki

0

@up: mylisz się, to co pokazałeś to nie są stałe wskaźniki, ale wskaźniki do stałych i takim można do woli przypisywać adresy.

Adres stałemu wskaźnikowi trzeba podać w momencie jego deklaracji:

int * const wsk = &i;
1

deklaracje czytamy od tyłu:

int * const wsk

wsk jest const wskaźnikiem na inta

int const * wsk

wsk jest wskaźnikiem na const inta

const int * wsk

to samo co powyższe: wsk jest wskaźnikiem na inta, który jest const (int, nie wskaźnik).

int const * const wsk

wsk jest const wskaźnikiem na const inta

const int * const wsk

to samo co powyższe: wsk jest const wskaźnikiem na inta, który jest const

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