Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lecture_3

.pdf
Скачиваний:
11
Добавлен:
25.02.2016
Размер:
394.09 Кб
Скачать

Examples Using the for Statement

Vary the control variable from 20 down to 2 in steps of -2. for ( int i = 20; i >= 2; i -= 2 )

Vary the control variable over the following sequence of values: 2, 5, 8, 11, 14, 17, 20.

for ( int i = 2; i <= 20; i += 3 )

Vary the control variable over the following sequence of values: 99, 88, 77, 66, 55, 44, 33, 22, 11, 0.

for ( int i = 99; i >= 0; i -= 11 )

Summing integers with the for statement.

Sum is 110

Summing integers with the for statement.

Note that the body of the for statement in previous example actually could be merged into the increment portion of the for header by using the comma operator as follows:

for ( int number = 2; // initialization

number <= 20; // loop continuation condition

total += number, number += 2 ) // total and increment

; // empty body

do...while Repetition Statement

The do...while repetition statement is similar to the while statement.

In the while statement, the loop-continuation condition test occurs at the beginning of the loop before the body of the loop executes.

The do...while statement tests the loop-continuation condition after the loop body executes; therefore, the loop body always executes at least once.

When a do...while terminates, execution continues with the statement after the while clause.

do

{

statement;

} while ( condition );

do...while repetition statement

1 2 3 4 5 6 7 8 9 10

switch Multiple-Selection Statement

We discussed the if single-selection statement and the if...else double-selection statement.

C++ provides the switch multiple-selection statement to perform many different actions based on the possible values of a variable or expression.

Each action is associated with the value of a constant integral expression that the variable or expression on which the switch is based may assume.

switch Multiple-Selection Statement

m Male

f Female

switch Multiple-Selection Statement

f Female Male

break Statements

C++ provides statements break and continue to alter the flow of control.

The preceding section showed how break can be used to terminate a switch statement's execution.

The break statement, when executed in a while, for, do...while or switch statement, causes immediate exit from that statement.

Common uses of the break statement are to escape early from a loop or to skip the remainder of a switch statement

break statement exiting a for statement.

1 2 3 4

Broke out of loop at count = 5

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]