C ++ میں کیسے گوٹو اسٹیٹمنٹ نافذ کریں؟



یہ مضمون آپ کو C ++ میں گوٹو اسٹیٹمنٹ کا گہرائی سے تعارف فراہم کرے گا اور اس کے لئے آپ کو معاون مثال بھی دے گا۔

اس سے کوئی فرق نہیں پڑتا ہے کہ پروگرامنگ کی زبان کیا ہے ، پروگرامرز کو سخت وقت ہوتا ہے جب یہ کوڈ کے مابین تراشنے کی بات آتی ہے۔ اس مضمون میں ہم تلاش کریں گے ‘گوٹو اسٹیٹمنٹ ان سی ++’ جو کوڈ کے ساتھ چلنے کے عمل کو آسان بنانے میں ہماری مدد کرتا ہے۔

اس مضمون میں زیربحث نکات ذیل نکات ،





تو آئیے پہلے مضمون کو سمجھنے کے ساتھ ہی مضمون سے آغاز کریں ،

سی ++ میں گوٹو بیان کیا ہے؟

سی ++ میں گوٹو بیان غیر مشروط جمپ اسٹیٹمنٹ ہے جو پروگرام کے کنٹرول کو منتقل کرنے کے لئے استعمال ہوتا ہے۔ اس سے پروگرام کے عمل درآمد کو فنکشن کے اندر مخصوص جگہ پر جانے کی اجازت ملتی ہے۔ گوٹو بیان کو کال کرنے کے دو طریقے ہیں۔



نحو 1 نحو 2

گوٹو لیبل

// بیانات کا بلاک

لیبل:



لیبل:

// بیانات کا بلاک

گوٹو لیبل

لیبل کا نام صارف کی شناخت کرنے والا شناخت کنندہ ہوتا ہے اور بڑی آنت سے ممتاز ہوتا ہے جو فورا. ہی اس کے نام کی پیروی کرتا ہے۔ بیان کے بعد 'لیبل:' کے بعد فوری طور پر بیان کے بعد عمل درآمد کیا جاتا ہے۔ اس بیان پر گوٹو اسٹیبلشمنٹ جو لیبل کے ساتھ نشان زدہ ہے۔

گوٹو بیان کی مثالیں

آئیے C ++ میں گوٹو بیان کو کیسے استعمال کریں اس کے بارے میں کچھ مثالیں ملاحظہ کریں

مثال 1:

// نحو کی بنیاد پر 1 # زیادہ تعداد کو باطل چیکگریٹر چیک کرنے کے لئے نام کی جگہ ایس ٹی ڈی // فنکشن کا استعمال کریں۔< 

آؤٹ پٹ:

آؤٹ پٹ - C ++ - ایڈورکا میں گوٹو اسٹیٹمنٹ

'چیک گریٹر' فنکشن میں 'iGreater:' کے بعد واپسی کا بیان۔ ایک بار جب کنٹرول 'iGreater:' کے ساتھ لیبل پر چھلانگ لگا تو ، پروگرام اس کے بعد کوڈ کے ہر ٹکڑے کو انجام دے گا۔ لہذا اگر نمبر زیادہ ہو تو واپس کرنا ضروری ہے۔ بصورت دیگر 'jGreater:' لیبل کے بعد کا کوڈ بھی اسی وقت عمل میں آجائے گا جب یہ 'iGreater:' کے بعد آتا ہے۔

مثال 2:

// سنٹیکس 2 پر مبنی # 1 سے 5 باطل پرنٹ نمبرز) () st انٹینٹ این = 1 پرنٹ کرنے کے لئے نام کی جگہ ایس ٹی ڈی / فنکشن کا استعمال کرتے ہوئے شامل کریں۔<< n << ' ' n++ if (n <= 5) goto print } // main method to test above function int main() { printNumbers() return 0 } 

آؤٹ پٹ:

مذکورہ پروگرام میں ، لیبل کا نام 'پرنٹ' کے نام سے موسوم کیا گیا ہے اور گوٹو بیان 'پرنٹ' لیبل پر چھلانگ لگاتا ہے تبھی جب متغیر 'n' 5 سے کم یا اس کے برابر ہو۔

کیوں گوٹو اسٹیٹمنٹ استعمال نہیں کریں گے؟

ابتدائی پروگرامنگ زبانیں جیسے فارٹرین اور بی ایس آئی سی کے ابتدائی ورژن میں اس وقت کے ڈھانچے والے بیانات نہیں تھے ، لہذا پروگرامرز کو لوپ لکھنے کے لئے گوٹو بیانات استعمال کرنے پر مجبور کیا گیا۔ گوٹو بیانات کے استعمال میں مسئلہ یہ ہے کہ پروگرام کی منطق کو تیار کرنا آسان ہے جسے سمجھنا بہت مشکل ہے ، یہاں تک کہ کوڈ کے اصل مصنف کے لئے بھی۔

انٹ جاوا میں ڈبل ڈالنا

اگر کوئی گوٹو گوٹو کال کے اوپر ہو تو لامحدود لوپ میں پھنسنا آسان ہے۔

گوٹو بیان سے کیسے بچیں؟

گوٹو ناگزیر نہیں ہے اور اس سے بچا جاسکتا ہے۔ گوٹو اسٹیٹمنٹ کو توڑنے اور بیانات جاری رکھنے سے بچا جاسکتا ہے۔

اس سے ہمیں ’’ C ++ میں گوٹو بیان ‘‘ پر اس مضمون کے آخر تک پہنچا جا.۔ مجھے امید ہے کہ آپ کو معلومات کے اس ٹکڑے کا مزہ آیا ہوگا۔ اب جب آپ مذکورہ بالا تصور کو سمجھ چکے ہیں ، اگر آپ اسی طرح کے مواد یا تربیت میں دلچسپی رکھتے ہیں ، ایک قابل اعتماد آن لائن سیکھنے کی کمپنی جس کے نیٹ ورک کے ساتھ دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کا نیٹ ورک موجود ہے۔

ایڈوریکا کا تربیت اور سندی نصاب ان طلباء اور پیشہ ور افراد کے لئے ڈیزائن کیا گیا ہے جو اپنے پیشوں میں اعلی کارکردگی چاہتے ہیں۔ کورس آپ کو اپنی پسند کے مطابق آغاز فراہم کرنے اور متعلقہ سرٹیفیکیشن یا پیشہ ورانہ اہداف کے ل train آپ کو تربیت دینے کے لئے ڈیزائن کیا گیا ہے جو آپ دلچسپی کے حامل ڈومین میں حاصل کرنا چاہتے ہیں۔

ہمارے لئے ایک سوال ہے؟ برائے کرم اس بلاگ کے تبصرے سیکشن میں اس کا تذکرہ کریں اور ہم جلد از جلد آپ کے پاس مل جائیں گے۔