Aktywne Wpisy
![MiniKierownik](https://wykop.pl/cdn/c0834752/30c22265b3c5040a9ccbdb92167e654877b12d2763f0e754506a843ea57e46f4,q60.jpg)
MiniKierownik +31
Murzyn rośnie jak na drożdżach, możecie mu wymyślić imię, komentarz z największą liczbą plusów wygrywa. Widać że to będzie chad wśród gołębi, gęste grube pióra będzie miał nawet na nogach, oczy typu Hunter eye wypatrują kukurydzy.
#smiesznypiesek #ptaki #heheszki #codziennymurzyn #golebie #dwudniowymurzyn
#smiesznypiesek #ptaki #heheszki #codziennymurzyn #golebie #dwudniowymurzyn
![MiniKierownik - Murzyn rośnie jak na drożdżach, możecie mu wymyślić imię, komentarz z...](https://wykop.pl/cdn/c3201142/11ad841842e75b7e7ea6cce43d8e6ee8fc927a87be211af1e997a3290dc4a4be,w150.jpg)
źródło: temp_file508722841007941077
Pobierz![zyd_z_pasji](https://wykop.pl/cdn/c0834752/f3644c44e2da5564a5956354ce6c5f79ab0d77f3e94bdbc84ab1cbbf68a22be6,q60.png)
zyd_z_pasji +26
Jezus Maria, jak ja qurwa nienawidzę dzieci. Gówniarze sąsiadów lvl 4 i 6 przeskakują przez płot, żeby pobawić się u nas na podwórku. Tu sobie poskaczą na trampolinie, tam zjadą na zjeżdżalni albo rozwalą dachówki, które były ułożone na kupce do wyrzucenia. Oczywiście, rozmowy z madkom nic nie dają, a jedyne rozwiązanie to chyba tylko mur wyższy od mego, albo drut kolczasty.
Teraz wychodzę przez dom, a tu mój samochód cały w
Teraz wychodzę przez dom, a tu mój samochód cały w
Ale do rzeczy, jak już odpaliłem ten program, to on mi zwrócił takie coś
0xb757ee55,(nil),0xbeee3a50, O ile się orintuję to 1 i 3 to są adresy zmiennych w pamięci zapisane w systemie szesnastowym, Ale co to jest te (nil)? A drugie pytanie co w ogóle robi "%p"?
int main()
{
int *c,ch;
float *x,xh;
double *m,mh;
m=&mh
x=&xh
c=&ch
printf("%p,%p,%p",*c,*x,*m);
return 0;
}
#naukaprogramowania #jezykc #wskazniki #programowanie
a to (nil) to jest chyba to samo co NULL
int *c,ch; - ta linia nie deklaruje wskaźnika c i integera ch, tylko dwa wskaźniki. Gwiazdka jakby "należy" do typu zmiennej a nie jej nazwy. Dlatego ja preferuję zapisywać to tak, wtedy jest wszystko jasne.
int* c, ch;
W tym programie deklarujesz więc 6 pustych wskaźników na int. I teraz tak:
* to operator wyłuskania, więc
http://ideone.com/A6eggL
@Hertesus: T co zamieścił @Calosija jest ok. Pamiętaj, że jak chcesz wypisać adres na który wskazuje wskaźnik to używasz samego identyfikatora, bez gwiazdki. Wskaźnik to zmienna, której wartością jest adres innej zmiennej.
To tworzy dwie zmienne wskaźnikowe?
To co jest za tą gwiazdką jest wkaźnikiem?
A gwiazdka należy do typu zmiennej, a nie do zmiennej?
źródło: comment_6aIc81hXoBwYI0trhew3ZsDLyoldJRDZ.jpg
PobierzJeśli chodzi o funkcję printf oraz %p, no to wypisuje to wartość zmiennej w postaci przeznaczonej dla adresów zmiennych.
Jeśli sobie zadeklarowałeś 3 zmienne: ch, xh, mh i następnie przypisałeś ich adresy (za pomocą operatora uzyskania adresu &) do wskaźników c, x, m i:
- chcesz wyświetlić ich wartości mając do dyspozycji tylko wskaźniki:
to źle wpisujesz do funkcji printf, ponieważ zamiast %p powinno być