Am Samstag, 7. April 2007 12:09 schrieb Robert Fey:
> > -Was macht folgendes C-Code (Wieder Telefonisch!!!)
> > int main(){
> > int n=1;
> > puts(((char*)&n[0]) == 1 ? "y":"n");
> > }
>
> gibt y aus
Nope. Das kompiliert nicht.
&n[0] ist nicht korrekt, da n kein Array/Pointer ist und die eckigen Klammern
eine höhere Präzedenz besitzen als der Referenzierungs-Operator.
> Die casts sind aber ganz unschön...
Das sind casts leider immer :-(
Max
--
Max Trense -- [EMAIL PROTECTED] -- www.trense.info
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org