इस खंड में, हम देखेंगे कि एक सी या सी ++ कोड में अगर और अन्य अनुभाग को एक साथ कैसे निष्पादित किया जाए। यह समाधान थोड़ा मुश्किल है।
जब अगर और अन्य को एक के बाद एक निष्पादित किया जाता है तो यह उन बयानों को निष्पादित करने जैसा है जहां अगर-अन्य मौजूद नहीं हैं। लेकिन यहां हम देखेंगे कि क्या वे मौजूद हैं कि उन्हें एक के बाद एक कैसे निष्पादित किया जाए।
उदाहरण कोड
#includeनामस्थान का उपयोग करना std;int main() { int x =10; if(x> 5) { lebel_1:cout <<"यह अगर स्टेटमेंट के अंदर है" < आउटपुट
यह अंदर है अगर बयान यह अंदर है बयान यह अंदर है अगर बयान यह अंदर है और बयान यह अंदर है अगर बयान यह अंदर है बयान यह अंदर है अगर बयान यह और बयान के अंदर है ............ पूर्व>यह प्रोग्राम एक अनंत लूप की तरह कार्य करेगा, लेकिन यहां, यदि ब्लॉक और अन्य ब्लॉक, एक साथ निष्पादित हो रहे हैं। पहली जांच के बाद, आउटपुट पर कंडीशन चेकिंग वास्तव में प्रभावित नहीं होती है।
नोट: यहां हम एक गोटो स्टेटमेंट का उपयोग कर रहे हैं ताकि नियंत्रण को अगर ब्लॉक से दूसरे पर भेजा जा सके और अन्यथा अगर। लेकिन गोटो स्टेटमेंट का इस्तेमाल अच्छा नहीं है। किसी प्रोग्राम के नियंत्रण प्रवाह का पता लगाना मुश्किल हो जाता है।