Tal vez ha entendido mal su problema.
Si quieres un bloque de código para ejecutar independientemente de la condición, lo saca de la instrucción if ... else.
void foofunc(int n)
{
a = 44*n;
if(a == 484)
{
//do something
}
else
{
//do something if a DOES NOT equal 484
}
//do something regardless of the outcome of the test.
}
En este ejemplo, ridícula que sea, la última línea está fuera de la instrucción de condición, por lo que se ejecutará si un == 484 o no, que me parece que es lo mismo que hacer c desencadenar su else
bloque independientemente de la prueba if
tiene éxito.
Por supuesto, los demás bloques no son obligatorios, así que si no te importa lo que sucede si tu condición falla, entonces simplemente no tienes un bloque else.
void foofunc(int n)
{
a = 44*n;
if(a == 484)
{
//do something
}
//do something regardless of the outcome of the test.
}
Espero que no; y es un NO en todos los idiomas que conozco. – NimChimpsky
¿No podría eso deshacer el propósito de un if-else? –
Trate de describir cuál es su problema real, parece que es una solución que busca un problema en este momento. –