Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C/C++ में goto स्टेटमेंट


goto स्टेटमेंट एक जंप स्टेटमेंट है। एक फ़ंक्शन के भीतर, इसका उपयोग एक स्टेटमेंट से दूसरे स्टेटमेंट पर जाने के लिए किया जाता है। इस स्टेटमेंट का उपयोग अत्यधिक हतोत्साहित किया जाता है। यह प्रोग्राम को जटिल बनाता है और प्रोग्राम के कंट्रोल फ्लो को ट्रेस करना मुश्किल बना देता है। यह प्रोग्राम को संशोधित करना कठिन बना देता है।

C भाषा में goto स्टेटमेंट का सिंटैक्स यहाँ दिया गया है:

goto label; . . . label: statement;

C भाषा में goto स्टेटमेंट का एक उदाहरण यहाँ दिया गया है:

उदाहरण

#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

  1. - C/C++ में memcpy() फंक्शन

    इस लेख में हम C++ STL में memcpy() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। memcpy() क्या है? memcpy() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। memcpy() फंक्शन का उपयोग मेमोरी के ब्लॉक्स को कॉपी करने के लिए किया जाता है। इस फंक्शन का उपयोग एक मेमोरी लोकेश

  1. - C/C++ प्रोग्रामिंग में Continue स्टेटमेंट

    इस ट्यूटोरियल में, हम C/C++ में continue स्टेटमेंट को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। Continue स्टेटमेंट एक लूप कंट्रोल स्टेटमेंट है जो break स्टेटमेंट की तरह लूप से बाहर निकलने के बजाय, वर्तमान पॉइंटर को लूप के अगले इटरेशन पर जाने के लिए मजबूर करता है बिना वर्तमान इटरेशन में बाकी स्टेटमे

  1. C/C++ में AA ट्रीज C/C++ में AA ट्रीज

    कंप्यूटर साइंस में AA ट्री को संतुलित ट्री के एक रूप के रूप में परिभाषित किया गया है जिसे क्रमबद्ध डेटा को कुशलतापूर्वक स्टोर और पुनर्प्राप्त करने के लिए लागू किया जाता है। AA ट्रीज को रेड-ब्लैक ट्री के एक रूपांतर के रूप में माना जाता है, एक प्रकार का बाइनरी सर्च ट्री जो प्रविष्टियों के कुशल जोड़ और