11jacekj napisał(a):
Wydaje mi się że wdług tego co jest w BB na stronie155 napisane tak ma być
Masz rację - wydaje ci się ...
Nie wspomnę już że sam sobie zaprzeczasz, pisząc
11jacekj napisał(a):
int ptr=&x;
11jacekj napisał(a):
żeby wskaźnikowi ptr przypisać adres zmiennej x
Przecież piszesz jakiś nonsens i nigdzie w książce tego nie ma - więc proszę nie powołuj się na książkę
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
zrozum to - bo to jest różnica i to poważna. I nie podchodź do zagadnień w języku C na zasadzie:
że wydaje ci się, że coś powinno być tak czy inaczej zapisane - tylko ZROZUM to - co oznaczają poszczególne zapisy. Szczególnie, że dość szeroko opisałem wskaźniki w książce w tym zakresie.
Oczywiście zakładając, że ZDEFINIUJEMY wskaźnik
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
to później można do niego przypisać adres w ten sposób
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
ale na ZEUSA nie widzisz różnicy?
Cytuj:
int ptr = &x; // to jest bzdura
to nie jest to samo co
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
gdy już wskaźnikiem ptr posługujemy się w programie to:
1. jeśli chcemy przypisać mu adres innej zmiennej wtedy piszemy tak:
ptr = &x;2. jeśli chcemy posłużyć się tym na co wskazuje wskaźnik to możemy zapisać tak:
*ptr = x;albo
x = *ptr;
_________________
zapraszam na blog:
http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj
Kurs EAGLE ] [ mój kanał YT TV
www.youtube.com/mirekk36 ]