C प्रोग्राम पांच संख्याओं के लिए वर्गमूल का मूल्यांकन करता है। वेरिएबल count पढ़ी गई संख्याओं की गिनती स्टोर करता है। जब count 5 से कम या बराबर होता है, तो goto read स्टेटमेंट कंट्रोल को लेबल read पर निर्देशित करता है। अन्यथा, प्रोग्राम एक संदेश प्रिंट करता है और रुक जाता है।
Goto स्टेटमेंट
इसका उपयोग प्रोग्राम निष्पादन के सामान्य अनुक्रम को प्रोग्राम के किसी अन्य भाग में कंट्रोल ट्रांसफर करके बदलने के लिए किया जाता है।

प्रोग्राम
निम्नलिखित C प्रोग्राम goto स्टेटमेंट के उपयोग के लिए है:
#include <math.h>
main(){
double x, y;
int count;
count = 1;
printf("Enter FIVE real values in a LINE \n");
read:
scanf("%lf", &x);
printf("\n");
if(x < 0)
printf("Value - %d is negative\n", count);
else{
y = sqrt(x);
printf("%lf\t %lf\n", x, y);
}
count = count + 1;
if(count <= 5)
goto read;
printf("\nEnd of computation");
}
आउटपुट
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