Re: for loops without braces?

  • From: Alex Hall <mehgcap@xxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Fri, 19 Nov 2010 07:46:41 -0500

Oh, I never thought of it like that! So, anywhere you have braces, you
are really just running a sort of list of statements inside the
braces, but that list is considered one big statement. Therefore,
leaving off the braces does not change the underlying behavior, it
just specifies a different statement to be run. It makes sense, and I
never knew that. Thanks.

On 11/19/10, Sina Bahram <sbahram@xxxxxxxxx> wrote:
> This is very simple.
>
>
> For(blah)
> If(blah)
> {
> Do blah
> }
>
> Simplifies to
>
> For(blah)
> If statement doing blah
>
> You see?
>
> The for loop only repeats one item, ever. It's just that, most of the time,
> that one item is a block noted by an open and closed
> brace, but otherwise it can be any other one item, like another for loop, an
> if statement, a single statement, or so on.
>
> Take care,
> Sina
>
> -----Original Message-----
> From: programmingblind-bounce@xxxxxxxxxxxxx
> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Alex Hall
> Sent: Thursday, November 18, 2010 9:09 PM
> To: programmingblind@xxxxxxxxxxxxx
> Subject: for loops without braces?
>
> Hi all,
> I am desperately trying to understand Prim's algorithm. I have found it in
> pseudocode and C code, but in both examples they use for
> loops without braces, so it might be:
> for(i=0; i<4; i++)
> if(i%2==0){
> print(i);
> }
>
> Obviously this is understandable, but when you mix it into other code it
> becomes much harder to tell what is going on. First, how
> can one do this syntactically and have it be correct? Second, what is the
> rule to figure out where the loop ends if it is not in
> braces? The C compiler must have a way...
>
> --
> Have a great day,
> Alex (msg sent from GMail website)
> mehgcap@xxxxxxxxx; http://www.facebook.com/mehgcap __________ View the
> list's information and change your settings at
> //www.freelists.org/list/programmingblind
>
> __________
> View the list's information and change your settings at
> //www.freelists.org/list/programmingblind
>
>


-- 
Have a great day,
Alex (msg sent from GMail website)
mehgcap@xxxxxxxxx; http://www.facebook.com/mehgcap
__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

Other related posts: