ڪڏهن ڪڏهن، اسان کي ڪوڊ جو ساڳيو ٽڪرو ڪيترائي ڀيرا عمل ڪرڻ جي ضرورت پوندي. عام طور تي، پروگرام جي بيانن تي عمل ڪيو ويندو آهي ترتيب سان: هڪ فنڪشن ۾ پهريون بيان پهريون، بعد ۾ ٻيو بيان، وغيره.
پروگرامنگ ٻوليون وڌيڪ پيچيده عمل جي رستن لاء ڪيترن ئي ڪنٽرول جوڙجڪ مهيا ڪن ٿيون.
لوپ بيانات اسان کي بيان ڪرڻ جي اجازت ڏين ٿا يا بيانن جي گروپ کي ڪيترائي ڀيرا، ۽ ھيٺ ڏنل آھي لوپ بيانن جو فلو چارٽ اڪثر پروگرامنگ ٻولين ۾:
سائيڪل جا نمونا
سي ٻولي هيٺين لوپ قسمن کي مهيا ڪري ٿي. تفصيل لاءِ هر قسم کي ڏسڻ لاءِ لنڪ تي ڪلڪ ڪريو.
سائيڪل جا نمونا | وضاحت |
ٻيهر ورجائڻ دوران | بيانن کي ورجايو يا بيانن جو گروپ جڏهن ڏنل شرط صحيح هجي. اهو لوپ ميزبان کي عمل ڪرڻ کان اڳ حالت کي جانچيندو آهي. |
ٻيهر ورجائڻ لاءِ | بيانن جي تسلسل کي ڪيترائي ڀيرا انجام ڏيڻ، ڪوڊ کي آسان ڪرڻ جيڪو لوپ متغير کي منظم ڪري ٿو. |
ڪريو... ورجائيندي | جڏهن ته بيان سان ملندڙ جلندڙ آهي سواءِ ان جي ته اها لوپ مضمون جي آخر ۾ حالت کي جانچي. |
نسٽ لوپ | هڪ يا وڌيڪ لوپ استعمال ڪريو لوپ جي لوپ ۾، لاءِ يا ڪندا... جڏهن |
لوپ ڪنٽرول جو بيان
لوپ ڪنٽرول بيان آرڊر کي تبديل ڪري ٿو جيڪو ڪوڊ تي عمل ڪيو ويو آهي. ان سان توهان ڪوڊ ۾ ٽپو ڏيئي سگهو ٿا.
سي ٻولي هيٺين لوپ ڪنٽرول بيان مهيا ڪري ٿي. هر بيان جا تفصيل ڏسڻ لاءِ لنڪ تي ڪلڪ ڪريو.
ڪنٽرول بيان | وضاحت |
ڀڃڪڙي سزا | لوپ کي ختم ڪرڻ ياسوئچبيان، پروگرام جو وهڪرو ايندڙ بيان تي عمل ڪرڻ جاري رکي ٿو جيڪو لوپ جي پٺيان ياسوئچ. |
جاري بيان | لوپ جسم کي چئو ته چڪر کي فوري طور تي روڪيو ۽ ايندڙ چڪر کي ٻيهر شروع ڪريو. |
سزا ڏانهن وڃو | ڪنٽرول کي ٽيگ ٿيل بيان ڏانهن منتقل ڪريو. پر هڪ پروگرام ۾ goto بيان استعمال ڪرڻ جي سفارش نه ڪريو. |
لامحدود لوپ
جيڪڏهن حالتون ڪڏهن به غلط نه هونديون آهن ته پوءِ لوپ هڪ لامحدود لوپ بڻجي ويندو آهي. سائيڪل لاءِ استعمال ڪري سگھجي ٿو لامحدود چڪر کي روايتي معنيٰ ۾ محسوس ڪرڻ لاءِ. جيئن ته ڪنهن به ٽن اظهارن مان جيڪو لوپ ٺاهيندو آهي لازمي ناهي، توهان ڪجهه مشروط اظهار کي خالي ڇڏي سگهو ٿا هڪ لامحدود لوپ ٺاهي.
زنده مثال
هڪ مشروط اظهار صحيح سمجهيو ويندو آهي جڏهن اهو موجود ناهي. توهان هڪ ابتدائي قدر ۽ هڪ واڌارو اظهار پڻ سيٽ ڪري سگهو ٿا، پر عام طور تي، سي پروگرامر استعمال ڪندو آهي for (;;) ساخت کي لامحدود لوپ جي نمائندگي ڪرڻ لاءِ.
مٿي ڏنل سي سائيڪل جو تعلق Shenzhen HDV Photoelectron Technology co., LTD. سان آهي، هڪ سافٽ ويئر ٽيڪنيڪل آپريشن.، ۽ ڪمپني گڏ ڪئي آهي هڪ طاقتور سافٽ ويئر ٽيم نيٽ ورڪ سان لاڳاپيل سامان لاءِ (جهڙوڪ: AC.او اين يو/ مواصلاتاو اين يو/ سمجھداراو اين يو/ فائبراو اين يو/XPONاو اين يو/GPONاو اين يووغيره). هر گراهڪ لاءِ خاص مطالبن کي ترتيب ڏيو جن کي ان جي ضرورت آهي، پڻ اسان جي پروڊڪٽس کي وڌيڪ ذهين ۽ ترقي يافته ڏيو.