From: utzoo!decvax!harpo!npoiv!npois!houxm!houxa!houxk!houxj!wapd
Newsgroups: net.lang.c
Title: Re: order of evaluation parse date string
Article-I.D.: houxj.220
Posted: Fri Feb 25 17:18:54 1983
Received: Sat Feb 26 03:48:03 1983
References: whuxk.150


	No, it doesn't answer my question (question was about a statement
like "table[i++]=i++", proposed answer was that K&R page 50 says
order of evaluation is compiler-dependent).

	My question (and I think I stated it pretty clearly) is :
Is the compiler free to evaluate PART of one expression, then PART of
another, then FINISH the first one, then FINISH the second one ?
In other words, are expressions to be evaluated indivisibly (but in any
order) ?

	Since posing my question, I have found that the VAX 4.0 CC does
the same thing.  For "table[i++]=i++;", it does "table[i]=i;" and then
"i++;i++;".

					Bill Dietrich
					houxj!wapd