New Features:  ++(expr)
    Don Comeau 
    ddc at osupyr.UUCP
       
    Mon Feb  8 15:51:52 AEST 1988
    
    
  
Since everyone else is suggesting their addtion to C, here is one I
think would be useful.  Why are ++ and -- still limited to lvalues?  I
think ++expresion should be an expression which has the value
expression+1.
Are there any good reason why this hasn't been done?
Yes, I do know my history.  ++ and -- were originally implemented via
machine instructions which played with memory.  That is fine, but it
doesn't explain why that limitation should be inherent in C itself.
( I guess expression++ could also be legal, but fairly useless! :-)
Flames welcome!  Maybe I'd learn something.
Don Comeau
Dept of Chemistry
Ohio State University
BITNET:  TS3655 at OHSTMVSA
    
    
More information about the Comp.lang.c
mailing list