If-Else

static int code = 0; 
void funcIfElse (void)
{
    if (code > 0)
    {
        code = 3;
    }
    else
    {        
        code = 4;
     }
}

この関数は2つの実行パスを持っています。 1つのパスはif従属文で、上昇する線によって表されています。 もう1つのパスはelse従属文で、x軸によって表されています。

この構造の本体が if 文の本体より長くなっていることに注意してください。 if-else の2つのパスが直線的なコードでない場合には、if 分岐の本体は上昇する線の左側に表示され、else 分岐の本体は下降する線 の右側に表示されます。