Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!think.com!snorkelwacker.mit.edu!ai-lab!life!burley From: burley@pogo.gnu.ai.mit.edu (Craig Burley) Newsgroups: comp.lang.fortran Subject: Re: Questions about IF Message-ID: Date: 26 Jun 91 14:56:20 GMT References: <26384@lanl.gov> <1991Jun25.124806.15349@cs.dal.ca> <26462@beta.gov> <1991Jun26.055007.8060@cs.umn.edu> Sender: news@ai.mit.edu Organization: Free Software Foundation 545 Tech Square Cambridge, MA 02139 Lines: 15 In-reply-to: anda@cs.umn.edu's message of 26 Jun 91 05:50:07 GMT In article <1991Jun26.055007.8060@cs.umn.edu> anda@cs.umn.edu (Andrew A. Anda) writes: May one force the first expression to be evaluated in the the following statement to be expr2 by parenthesis embedding in the following manner? if(expr1.and.(expr2))then No. The parens only ensure that the first .and. will not be combined in ways different than specified with any operators in expr2. But evaluation of operands (expr1, expr2, and any operands within them) can still happen in any order. -- James Craig Burley, Software Craftsperson burley@gnu.ai.mit.edu