-
Data: 2011-06-27 14:41:34
Temat: Re: Wskaźniki i ich rzutowanie (Język C)
Od: Waldemar Krzok <w...@z...fu-berlin.de> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Am 27.06.2011 16:20, schrieb Lelek@:
>
> "slawek7" <s...@w...pl> wrote in message
> news:bc4df12f-9d57-43ab-b24f-e14cd4b81826@c20g2000vb
v.googlegroups.com...
>
>>> int *p=(int *)&w;
>
> w: .byte 256
>
> ldi XH,high(w)
> ldi XL,low(w)
>
> Co siedzi w X ? W X siedzi adres początku bufora "w" czyli siedzi tam &w
> adres początku "w".
> Jest to liczba w tym X jaka? 2 bajtowa 16 bitowa bo siedzi w XL i XH.
> Jest to wskaźnik do tego bufora czyli jego adres początkowy.
>
> Teraz jeżeli X i p są tego samego size-u to wystarczy: (int 16 bit)
> int *p = &w
W ogólności nie. Niektóre kompilatory na to nie pozwalają, nawet jak
typy mają tą samą wielkość. Jak masz ustawienia typu "paranoic" to nawet
coś takiego nie przejdzie:
typedef unsigned char byte;
unsigned char C, *pC;
byte B, *pB;
C = 0x55;
pC = &C;
pB = pC; // wywala błąd
pB = (byte) pC; // jest ok
Waldek
--
My jsme Borgové. Sklopte štíty a vzdejte se. Odpor je marný.
Następne wpisy z tego wątku
- 27.06.11 15:53 Konop
- 27.06.11 17:07 Michoo
- 27.06.11 20:30 Waldemar Krzok
- 30.06.11 10:19 slawek7
- 30.06.11 12:57 qlphon
- 30.06.11 17:15 identifikator: 20040501
- 30.06.11 17:33 Michoo
- 01.07.11 02:18 Lelek@
- 01.07.11 16:43 slawek7
- 01.07.11 17:39 slawek7
- 05.07.11 07:47 Artur M. Piwko
Najnowsze wątki z tej grupy
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
Najnowsze wątki
- 2025-07-21 cashback
- 2025-07-21 Pomarańczowy rakietnyj on de telefon ;)
- 2025-07-21 Gdańsk => Kotlin Developer <=
- 2025-07-21 Warszawa => Sales Executive / KAM <=
- 2025-07-21 Gdańsk => Programista Kotlin <=
- 2025-07-21 Białystok => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-21 opornosc falowa
- 2025-07-21 Katowice => Key Account Manager IT <=
- 2025-07-21 Wrocław => Controlling systems Consultant <=
- 2025-07-21 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-20 Absurdalny zakaz fotografowania będzie nowelizowany
- 2025-07-20 Takie tam...
- 2025-07-20 https://newsgrouper.org/pl.soc.prawo blokuje posty: 154 posts blocked.
- 2025-07-20 Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- 2025-07-20 Tani zakup z ali?