если- другой оператор (C++)
Контролирует разрешить разветвление условного.
if ( expression )
statement1
[else
statement2]
Заметки
Если значение Выражение не равны нулю, statement1 выполнить.Если необязательный else отсутствует, statement2 выполняет если значение Выражение нулю.Выражение арифметические или быть типа указателя или он должен быть типа класса, который определяет точно выраженное преобразование к арифметике или тип указателя.(Дополнительные сведения о преобразованиях см. стандартные преобразования.)
В двух формах If выписка, Выражение, который может иметь любое значение, отличное от структуры, оценки, в том числе все побочные эффекты.Передает из элемента управления If выписка к следующей выписке в программе если одно из выпискасодержит а s Прервать" continueили go.
else предложение if...else выписка связанную с ближайшая предыдущей If выписка в той же области, которая не имеет сопоставления else выписка.
Для этого образца, однозначны собирается if...else связывание, удалите комментарий фигурные скобки.
Пример
// if_else_statement.cpp
#include <stdio.h>
int main()
{
int x = 0;
if (x == 0)
{
printf_s("x is 0!\n");
}
else
{
printf_s("x is not 0!\n"); // this statement will not be executed
}
x = 1;
if (x == 0)
{
printf_s("x is 0!\n"); // this statement will not be executed
}
else
{
printf_s("x is not 0!\n");
}
return 0;
}