Управляващи структури
Всички управляващи структури имат един вход!
Управляващите структури служат за
- избор на отделни секции от програмата
- повторение на отделни секции от програмата - цикли
Могат да се включват една в друга. Не могат да се пресичат (имат един вход)
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: иструкции
}
Пример:
0 коментара
За да коментирате, трябва да сте влезли в профила си.
Влезте