Основы программирования на языке Си. Кучин Н.В - 27 стр.

UptoLike

Составители: 

27
3. ОПЕРАТОРЫ
3.1. Условный оператор
Основная форма условного оператора выглядит следующим образом:
if ( условие ) оператор;
else оператор;
Если значение условия “ истинно”, то выполняется оператор (им может
быть составной оператор), следующий за условием. Если же условие при-
нимает значение “ ложно” то выполняется оператор, следующий за словом
else. В записи оператора if вторая часть (т. е. оператор else) может отсут-
ствовать. Тогда, если условие принимает значение “ ложно”, выполняется
следующий оператор программы. В качестве условия может стоять произ-
вольное выражение. В операторе if лишь проверяется, является ли значе-
ние этого выражения ненулевым (истинным) или нулевым (ложным). Рас-
смотрим пример программы определения знака вводимого с клавиатуры
вещественного числа с использованием оператора if
# include < stdio.h >
/* Пример 9 */
main()
{
int sgn;
float x;
printf (“ Введите число “);
scanf (“%f”,&x);
if ( x>0 )
{ sgn=1; printf(“Число %f положительное sgn = %d\n”,x,sgn); }
if ( x==0 )
{ sgn=0; printf(“Число %f равно нулю sgn = %d\n”,x,sgn);}
if ( x<0 ) { sgn=-1; printf(“Число %f отрицательное sgn =%d\n”,x,sgn);
}
}