Programme C pour calculer les racines carrées de cinq nombres. La variable count stocke le nombre de nombres lus. Lorsque count est inférieur ou égal à 5, l'instruction goto read contrôlera l'étiquette pointée vers la lecture. Sinon, le programme imprime un message et s'arrête.
Elle est utilisée après la séquence normale d'exécution du programme pour transférer le contrôle à d'autres parties du programme.
Ce qui suit est un programme C utilisant l'instruction goto -
#include <math.h> main(){ double x, y; int count; count = 1; printf("Enter FIVE real values in a LINE </p><p>"); read: scanf("%lf", &x); printf("</p><p>"); if (x < 0) printf("Value - %d is negative</p><p>",count); else{ y = sqrt(x); printf("%lf\t %lf</p><p>", x, y); } count = count + 1; if (count <= 5) goto read; printf("</p><p>End of computation"); }
Lorsque le programme ci-dessus est exécuté, les résultats suivants sont produits -
Enter FIVE real values in a LINE 2.3 -4.5 2 6.8 -44.7 2.300000 1.516575 Value - 2 is negative 2.000000 1.414214 6.800000 2.607681 Value - 5 is negative End of computation
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!