Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site umcp-cs.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!think!harvard!seismo!umcp-cs!chris From: chris@umcp-cs.UUCP (Chris Torek) Newsgroups: net.lang.c Subject: Re: Re: Re: more questions about efficient C code Message-ID: <644@umcp-cs.UUCP> Date: Wed, 3-Jul-85 00:30:11 EDT Article-I.D.: umcp-cs.644 Posted: Wed Jul 3 00:30:11 1985 Date-Received: Thu, 4-Jul-85 04:12:41 EDT References: <474@crystal.UUCP> <397@umcp-cs.UUCP> <721@wlcrjs.UUCP>, <665@lll-crg.ARPA> <5746@utzoo.UUCP> <674@lll-crg.ARPA> Organization: U of Maryland, Computer Science Dept., College Park, MD Lines: 18 Let's not start this again... the value of an assignment is the LHS, not the RHS. Ref. ANSI draft X3J11, sec. C.3.16, Assignment Operators: Constraints: Each assignment operator must have an lvalue as its left operand. Semantics An assignment operator stores a value in the object specified by the lvalue. An assignment expression has the type of the left operand and the value of the left operand after the assignment. The storage must take place before the value of the assignment is used. The order of evaluation of the right operand and the lvalue is unspecified. -- In-Real-Life: Chris Torek, Univ of MD Comp Sci Dept (+1 301 454 4251) UUCP: seismo!umcp-cs!chris CSNet: chris@umcp-cs ARPA: chris@maryland