Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!elroy.jpl.nasa.gov!ucla-cs!maui.cs.ucla.edu!jon From: jon@maui.cs.ucla.edu (Jonathan Gingerich) Newsgroups: comp.std.c Subject: Re: Function Argument Evaluation Message-ID: <1991Mar25.174542.24419@cs.ucla.edu> Date: 25 Mar 91 17:45:42 GMT References: <15552@smoke.brl.mil> <1991Mar23.014442.24307@cs.ucla.edu> <15565@smoke.brl.mil> Sender: usenet@cs.ucla.edu (Mr. News Himself) Organization: UCLA Computer Science Department Lines: 11 Nntp-Posting-Host: maui.cs.ucla.edu I once was on a TV high school quiz show. A close friend was on the team too but he was probably stoned that night. Anyway, he was silent the whole night until he hit the buzzer and announced "The Queen of England". "No-o" said the M.C., "the answer is 12 inches". I understand perfectly well that *(p=&x) can be evaluated "after" p has been assigned &y. But does this affect the value of p=&x? I.e. does "the value of the left operand after the assignment" mean "immediately after" or "sometime after, before the next sequence point"? Jon.