Учебни материали

Споделени от колеги - с преглед преди изтегляне.

Управляващи структури

Лекция PDF 4 страници 22 сваляния 10.02.2016

Управляващи структури
Всички управляващи структури имат един вход!
Управляващите структури служат за
- избор на отделни секции от програмата
- повторение на отделни секции от програмата - цикли
Могат да се включват една в друга. Не могат да се пресичат (имат един вход)
1) блок - един вход и един изход
{
к=12;
z=a+b*c;
}

2) разклонение
if (логически израз) блок
Пример: int grade = 4;
if( grade > 3 )
printf("Congratulations!");
Пример: int grade = 4;
if( grade > 3 ) {
printf("Congratulations!");
}
Пример:
int grade = 4;
if( grade > 3 ) {
printf("Congratulations!");
printf("You passed!");
}

if (логически израз) блок
else блок
Пример: int grade = 4;
if( grade > 3 )
printf("Congratulations!");
else
printf("Sorry!");
Пример: int grade = 4;
if( grade > 3 ) {
printf("Congratulations!");
}
else {
printf("Sorry!");
}

Пример:
int grade = 4;
if( grade > 3 ) {
printf("Congratulations!");
printf("You passed");
}
else {
printf("Sorry!");
printf("You failed");
}

3) многозначно разклонение
switch ( целочислен израз) {
case константен израз : инструкции
...
case константен израз : инструкции
}
switch ( целочислен израз) {
case константен израз : инструкции
...
case константен израз : инструкции
default: иструкции
}
Пример:

Преглед на първите от 4 страници.

0 коментара

Все още няма коментари. Бъдете първият, който ще коментира.

За да коментирате, трябва да сте влезли в профила си.

Влезте