C (itan Re: Ligo asxeto ...)

Vasilis Vasaitis vvas at hal.csd.auth.gr
Sat Sep 25 17:10:46 EEST 1999


On Sat, Sep 25, 1999 at 02:28:07AM +0300, Giorgos Keramidas wrote:
> 
> Pzzzzzttt ! xasate... next please...
> 
> Ama exeis dnlwsei: int *p;
> Tote to p++ einai isodunamo me: p += sizeof(int);

  Πζζζζζτττ! Χάσατε! Ο επόμενος...

  Άμα έχεις δηλώσει `int *p;', τότε το p++ είναι ισοδύναμο με το `p += 1',
και τελικά το p θα αποκτήσει την τιμή που είχε αρχικά η παράσταση `p + 1'.
Φυσικά ξέρω ότι απλά ξέχασες ότι έχουμε να κάνουμε με αριθμητική δεικτών και
είχες στο μυαλό σου κάτι σαν `p = (int *) ((int) p + sizeof(int))' (αν και
δεν το συνειδητοποίησες), όμως τους άλλους μπορεί να τους μπερδέψεις.

-- 
Vasilis Vasaitis
vvas at hal.csd.auth.gr

Nuke them till they glow, then shoot them in the dark.


--
====================================================================
Gia boithia (h na diagrafhte) e-mail sto majordomo at hellug.gr
Ta archives tis listas einai sto http://lists.hellug.gr/archives
prin steilete kapoia erothsh psakte mipos exei hdh apanththei.
Gia opoiodipote problima stilte e-mail ston owner-linux-greek-users at hellug.gr
====================================================================



More information about the Linux-greek-users mailing list