0% found this document useful (0 votes)
21 views24 pages

6-5 Loops in C: While For Do While

C has three loop statements: while, for, and do...while. The document discusses these loop statements and provides examples of how to use each type of loop in C programs.

Uploaded by

Tripti Tripathi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views24 pages

6-5 Loops in C: While For Do While

C has three loop statements: while, for, and do...while. The document discusses these loop statements and provides examples of how to use each type of loop in C programs.

Uploaded by

Tripti Tripathi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 24

6-5 Loops in C

C has three loop statements: the while, the for, and the
do…while. The first two are pretest loops, and the
the third is a post-test loop. We can use all of them
for event-controlled and counter-controlled loops.

Topics discussed in this section:


The while Loop
The for Loop
The do…while Loop
The Comma Expression

Computer Science: A Structured Programming Approach Using C 1


FIGURE 6-9 C Loop Constructs

Computer Science: A Structured Programming Approach Using C 2


FIGURE 6-10 The while Statement

Computer Science: A Structured Programming Approach Using C 3


FIGURE 6-11 Compound while Statement

Computer Science: A Structured Programming Approach Using C 4


PROGRAM 6-1 Process-control System Example

Computer Science: A Structured Programming Approach Using C 5


PROGRAM 6-2 A while Loop to Print Numbers

Computer Science: A Structured Programming Approach Using C 6


PROGRAM 6-2 A while Loop to Print Numbers

Computer Science: A Structured Programming Approach Using C 7


PROGRAM 6-3 Adding a List of Numbers

Computer Science: A Structured Programming Approach Using C 8


PROGRAM 6-3 Adding a List of Numbers

Computer Science: A Structured Programming Approach Using C 9


Note
A for loop is used when a loop is to be executed a known
number of times. We can do the same thing with a while
loop, but the for loop is easier to read and
more natural for counting loops.

Computer Science: A Structured Programming Approach Using C 10


FIGURE 6-14 Comparing for and while Loops

Computer Science: A Structured Programming Approach Using C 11


PROGRAM 6-4 Example of a for Loop

Computer Science: A Structured Programming Approach Using C 12


PROGRAM 6-4 Example of a for Loop

Computer Science: A Structured Programming Approach Using C 13


PROGRAM 6-5 A Simple Nested for Loop

Computer Science: A Structured Programming Approach Using C 14


PROGRAM 6-5 A Simple Nested for Loop

Computer Science: A Structured Programming Approach Using C 15


FIGURE 6-15 do…while Statement

Computer Science: A Structured Programming Approach Using C 16


PROGRAM 6-6 Two Simple Loops

Computer Science: A Structured Programming Approach Using C 17


PROGRAM 6-6 Two Simple Loops

Computer Science: A Structured Programming Approach Using C 18


FIGURE 6-16 Pre- and Post-test Loops

Computer Science: A Structured Programming Approach Using C 19


PROGRAM 6-7 Adding a List with the do…while

Computer Science: A Structured Programming Approach Using C 20


PROGRAM 6-7 Adding a List with the do…while

Computer Science: A Structured Programming Approach Using C 21


FIGURE 6-17 Nested Comma Expression

Computer Science: A Structured Programming Approach Using C 22


PROGRAM 6-8 Comparison of while and do…while

Computer Science: A Structured Programming Approach Using C 23


PROGRAM 6-8 Comparison of while and do…while

Computer Science: A Structured Programming Approach Using C 24

You might also like