Conditional Operator if-else
IF-Else条件运算符
IF- ELSE运算符用于需要做出选择的情况。正式语法如下:
if (expression)
operator1
else
operator2如果表达式为真,则执行operator1,并将控制交给下一个运算符(不执行operator2)。如果表达式为假,则执行operator2。
if运算符的else部分可以省略。因此,在嵌套的if运算符中,如果省略了else部分,可能会出现分歧。在这种情况下,else指向同一块中最近的没有else部分的if运算符。
示例:
//--- The else part refers to the second if operator:
if(x>1)
if(y==2) z=5;
else z=6;
//--- The else part refers to the first if operator:
if(x>l)
{
if(y==2) z=5;
}
else z=6;
//--- Nested operators
if(x=='a')
{
y=1;
}
else if(x=='b')
{
y=2;
z=3;
}
else if(x=='c')
{
y=4;
}
else Print("ERROR");另请参阅
最后更新于