Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Пример программы. scanf("%d", &m); /* Ввести целое число и присвоить */ /* его значение переменной т. */



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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...