[elektro] PIC C sztring
hg12345
hg12345 at freemail.hu
Fri Feb 24 10:00:31 CET 2012
Hi,
szerintem bármely pointer mögé irható index!!! Az eredmény ugyan az mint amit írtál *(p+1)....
long A; //little endian => 0x40302010, big endian =>0x10203040
char *P;
P=(char*) &P;
P[0]=0x10;
P[1]=0x20;
P[2]=0x30;
P[3]=0x40;
akármelyik változóra is igaz, ha előállítható a cime
((módosító*)&Változó)[index] (érték adás bal és jobb oldalán is szerepelhet....)
kérdés hogy a tárolási sorrendiséget hogy kezeli :-().
Moczik Gabor <pm_levlista at progzmaster.hu> írta:
>Stonie írta:>
> Valamelyik könyv azt írta, nem is használja a "[]" jelölést, mert>
> úgyis pointerekre fordul le, minek elfedni a működését :)>
>
Na jó, lehet mazohistának lenni, de azért a str[1] olvashatóbb egy >
kicsit mint a *(str+1) pláne ha egy kifejezésben többször is szerepel és >
egyéb zárójelek meg csillagok is vannak ott. :-)>
>
Hasonló az x->y helyett (*x).y is, én inkább az előbbit preferrálom.>
>
Szerintem nem kell túlzásba vinni, elég tisztában lenni a működésével.>
>
----------------------------------------->
elektro[-flame|-etc]>
More information about the Elektro
mailing list