¿Existe otra declaración if?

Hace algún tiempo, después de no estar parado más líneas como esta:

if (arg)
    invk(test);
else if (test)
{
    alot();
    stuff();
}

Decidí por mí mismo que es mejor la legibilidad en nuestros tiempos de 1920x1200, para no omitir el{}.

Entonces escribí una herramienta que reformatea mi código existente.

luego noté un error en esa herramienta que resultó en

if (x)
{
 ...
}
else if(y)
{
 ...
}
else if(z)
{
 ...
}

había sido cambiado (sin cambiar obviamente el comportamiento) en:

if (x)
{
 ...
}
else 
{
    if(y)
    {
     ...
    }
    else
    {
        if(z)
        {
         ...
        }
    }
}

Esto me hizo darme cuenta (sin querer) de que esto es realmente lo queelse if lo hace por sintaxis y reglas semánticas de C.

Entonces, ¿hay incluso una declaración comoelse if() ¿existe o es solo un abuso de la semántica lo que resulta en esta útil pero (digamos así para este propósito) una redacción originada por ofuscación que rompe cualquier regla de formateo y solo sirve como legible para los humanos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta