Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!cs.utexas.edu!uunet!zephyr.ens.tek.com!tektronix!reed!intelhf!ichips!iwarp.intel.com!inews!pima!bhoughto From: bhoughto@pima.intel.com (Blair P. Houghton) Newsgroups: comp.std.c Subject: Re: Function Argument Evaluation Message-ID: <3404@inews.intel.com> Date: 23 Mar 91 04:57:29 GMT References: <17809@crdgw1.crd.ge.com> <15552@smoke.brl.mil> <1991Mar23.014442.24307@cs.ucla.edu> Sender: news@inews.intel.com Organization: Intel Corp, Chandler, AZ Lines: 15 In article <1991Mar23.014442.24307@cs.ucla.edu> jon@maui.cs.ucla.edu (Jonathan Gingerich) writes: >I'm confused. 3 answers have been given to the question. If I understand >Doug's last answer, p may be either &x or &y after the statement, but I >don't see how this affects the value of (p=&x) and (p=&y) which would >remain &x and &y (given the correct type of p). I was confused, too, until I saw the words "and ... subexpressions" blinking out at me from that sentence everyone's posted. It blows away any semblance of stability for the value of p. --Blair "Mine's been gone since I learned Fortran, and that was half a life ago..."