Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: Notesfiles $Revision: 1.6.2.17 $; site uiucdcsb.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxj!ihnp4!inuxc!pur-ee!uiucdcsb!eich From: eich@uiucdcsb.UUCP Newsgroups: net.lang.c Subject: Re: op= operators Message-ID: <9000029@uiucdcsb.UUCP> Date: Fri, 5-Oct-84 02:44:00 EDT Article-I.D.: uiucdcsb.9000029 Posted: Fri Oct 5 02:44:00 1984 Date-Received: Sat, 6-Oct-84 05:09:49 EDT References: <460@astrovax.UUCP> Lines: 18 Nf-ID: #R:astrovax:-46000:uiucdcsb:9000029:000:464 Nf-From: uiucdcsb!eich Oct 5 01:44:00 1984 Page 191 also says that in E1 op= E2 E1 is evaluated only once. Page 187 discusses evalution of postfix ++: When postfix ++ is applied to an lvalue the result is the value of the object referred to by the lvalue. After the result is noted, the object is incremented in the same manner as for the prefix ++ operator. so the reference manual is quite clear: taken together, these guarantees assure the expected interpretation. Brendan Eich uiucdcs!eich