difference between c++; and ++c;
Terry Heatlie - Sun UK - Tech Support
terryh at ukcsd.uk.sun.com
Wed Apr 10 21:20:06 AEST 1991
In article <3730 at inews.intel.com>, bhoughto at nevin.intel.com (Blair P.
Houghton) writes:
|> In article <389 at civet.ukc.ac.uk> mtr at ukc.ac.uk (M.T.Russell) writes:
|> >Notionally we have:
|> [...I have no joke here, I just like the proper use of the word
"notionally..."]
|> [ :-) and I need a little inews-inclusion-meter fodder :-( ]
|> > i++; "Save the current value of i, increment i then discard
|> > the value just saved"
|> > ++i; "Increment i then discard the resulting value"
|> >Obviously most compilers will generate exactly the same code for
|> >either case, but it is nice to express what you mean as directly as
|> >possible.
|>
|> i += 1; "Increment i."
Of course the value of i+=1 is 1, so this is really
"increment i and discard the resulting value"
|>
|> --Blair
|> "Notionally, 'mu.'"
Regards,
Terry Heatlie.
Disclaimer: all my own work (except this disclaimer, which I nicked).
More information about the Comp.lang.c
mailing list