गोटो स्टेटमेंट एक जंप स्टेटमेंट है। एक फंक्शन के भीतर, इसका उपयोग एक स्टेटमेंट से दूसरे स्टेटमेंट पर जाने के लिए किया जाता है। इस कथन का उपयोग अत्यधिक हतोत्साहित किया जाता है। यह कार्यक्रम को जटिल और कार्यक्रम के नियंत्रण प्रवाह का पता लगाने में मुश्किल बनाता है। प्रोग्राम को संशोधित करना कठिन बनाता है।
सी भाषा में गोटो स्टेटमेंट का सिंटैक्स यहां दिया गया है,
goto label; . . . label: statement;
सी भाषा में गोटो स्टेटमेंट का एक उदाहरण यहां दिया गया है,
उदाहरण
#include <stdio.h> int main () { int a = 10; LOOP:do { if( a == 12) { a = a + 1; goto LOOP; } printf("Value of a: %d\n", a); a++; }while( a < 15 ); return 0; }
आउटपुट
Value of a: 10 value of a: 11 value of a: 13 value of a: 14