363,790 views
41 votes
41 votes
Which loop structure always uses a semicolon after the test condition?

A. for
B. do-while
C. while

User Jeffrey Kegler
by
3.4k points

2 Answers

13 votes
13 votes

Answer:

do-while

Step-by-step explanation:

syntax:

do {

//the statements;

} while(the condition is true);

In the other two types of loops, you can put a semicolon after the condition, but it signifies the end of the statement (e.g. for loop, it will mean end of for statement and it's body will have no meaning)

User BinaryNexus
by
2.9k points
22 votes
22 votes

Answer:

I would have to go with A

Step-by-step explanation:

It could be B, but I'm going with A because of the fact that right after the condition, there is a semicolon, whereas for the do-while loop, the semicolon comes after the )

Syntax:

// For loop

for (int i = 0; i < 10; i++)

{

// Body

}

// Do-while

int i = 0;

do

{

i++;

// Other code

} while(i < 9); // We do i < 9, because by the time we get to the condition, i = 10, because the increment happens before the condition is checked

User Alejandro Condori
by
2.7k points