break;
case 2: z=f3();
break;
case 3: z=f4();
break;
case 4: z=f5();
break;
}
}
}
f1()
f2()
f3()
f4()
f5()
{
{
{
{
{
return(1);
return(2);
return(3);
return(4);
return(5);
}
}
}
}
}
O, como en el caso de test4.c, de la simple sentencia condicional if:
char z;
main()
{
char i;
i=0;
while(i<5) {
if (i==0)
z=f1();
if (i==1)
z=f2();
if (i==2)
z=f3();
if (i==3)
z=f4();
if (i==4)
z=f5();
i++;
}
}
f1()
f2()
f3()
f4()
f5()
{
{
{
{
{
return(1);
return(2);
return(3);
return(4);
return(5);
}
}
}
}
}
O, como en test6.c, del bucle for, y de las cadenas de caracteres (la sentencia
GetChar serĂ¡ explicada en el siguiente apartado):
/* example of including static strings in compiler */
char a, b, c, d;
main() {
88