Witam,
Mam taki kod:
I mam pytanie, bo nie wiem czy dobrze analizuję stany pamięci. Wiem, że "g" jest wskaźnikiem do struktury "w" natomiast czy m jest wskaźnikiem do "s.z" i jeśli tak to dlaczego np nie wskazuje na "s.y[0]" ?
Witam,
Mam taki kod:
I mam pytanie, bo nie wiem czy dobrze analizuję stany pamięci. Wiem, że "g" jest wskaźnikiem do struktury "w" natomiast czy m jest wskaźnikiem do "s.z" i jeśli tak to dlaczego np nie wskazuje na "s.y[0]" ?
m jest wskaznikiem do int.
Jesli chodzi o wywolanie w funkcji main()
p(i, s.y, &s); to:
nazwa tablicy jest jednoczesnie wskaznikiem do jej pierwszego elementu.
A wiec wywolanie w main() funkcji p(...) przypisuje do argument m (funkcji p)
adres elemtentu s.y[0]