pic Jul. 2016 | Page 90

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