If-Else 假设操作符

需要选择时使用IF - ELSE 操作符。语法形式如下:

if (expression)
     operator1
else
     operator2

如果表达式是真实的,操作符1执行,并按照操作符2给出的检测(操作符2不执行)。如果表达式是错误的,操作符2被执行。

if操作符else部分可能被忽略。if操作符忽略else部分,显示分歧可能会嵌入。这种情况下,else位置在先前if操作符的最近部位,这样不会出现else部分。

示例:

//--- else 部分提及到第二个if操作符:
if(x>1)
   if(y==2) z=5;
else     z=6;
//--- else部分提及到第一个if操作符:
if(x>l)
  {
   if(y==2) z=5;
  }
else        z=6;
//--- 嵌入操作符
if(x=='a')
  {
   y=1;
  }
else if(x=='b')
  {
   y=2;
   z=3;
  }
else if(x=='c')
  {   
   y=4;
  }
else Print("ERROR");

另见

变量初始化可见范围和变量使用期创建和删除对象