Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
scanf("%d", &m); | |
/* Ввести целое число и присвоить | */ |
/* его значение переменной т. | */ |
scanf("%lf", &xl); | |
/* Ввести значение переменной xl, | */ |
/* имеющей тип double. | */ |
§1.7. Операторы Условный оператор if Общая форма записи
if(< выражение>) <оператор 1>;
[else
<оператор 2>;]
Если выражение истинно, то выполняется <оператор 1>, если выражение ложно, то выполняется <оператор 2> (при наличии опции else). Оператор z/может быть вложенным.
Пример
if | (key == | 1) | ||||||
printf("\n | Выбран первый | пун] | <т "); | |||||
el | зе if (key | == | 2) | |||||
printf( | "\n Выбран | ВТ | орой | пункт"); | ||||
else | ||||||||
printf( | "\n Первый | и | вторе | эй | пункты | не | ||
выбраны"), |
Возможно использование оператора if без опции else. При использовании обеих форм оператора z/Ъпция else связывается с последним оператором if.
Пример
if | (key!= l) if (key == | 2) | ||||
printf( | "\n | Выбран | второй | пункт"); | ||
else | ||||||
printf( | "\n | Первый и | второй | пункты | не | |
выбраны | "); |
Если <onepamopl> или <оператор2> должны состоять из нескольких операторов, то необходимо использовать составной оператор (блок).
Пример
if (key =
{
n=n+l; m=l+r;
} else
{
m=m-1;
n=l-r; }
Оператор ветвления switch
Оператор if позволяет осуществить выбор только между двумя вариантами. Для того, чтобы производить выбор одного из нескольких вариантов используется оператор switch.
Дата публикования: 2014-11-04; Прочитано: 277 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!