Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!watmath!clyde!burl!hou3c!hocda!houxm!houxz!vax135!floyd!cmcl2!seismo!hao!hplabs!sri-unix!ron@BRL-TGR.ARPA
From: ron@BRL-TGR.ARPA
Newsgroups: net.lang.c
Subject: Re:  Algol-style vs C-style semicolons - (nf)
Message-ID: <785@sri-arpa.UUCP>
Date: Sat, 9-Jun-84 14:03:27 EDT
Article-I.D.: sri-arpa.785
Posted: Sat Jun  9 14:03:27 1984
Date-Received: Thu, 14-Jun-84 23:44:15 EDT
Lines: 23

From:      Ron Natalie 

First of all.  You are misleading people:

	while(expr) statement ;

does have a null statement, nobody codes that way because
an example of that would be:

	while(i=4) foo(i); ;

because expr = "i=4" and statement is "foo(i);".  Note that for
the expression to be a statement it must contain it's own semicolon.
You don't do

	while(i=4)  {
		foo(i);
		goo(i);
	};

either because blocks as statements don't need semicolon termination.

-Ron