सी मध्ये लूप असताना
व्हाइल लूपला प्री-टेस्टेड लूप असेही म्हणतात. सामान्यतः, व्हাইল लूप एक दिलेल्या बूलियन अटीच्या आधारे कोडच्या एका भागाला अनेक वेळा चालवण्याची परवानगी देतो. याला पुन्हा पुन्हा चालणाऱ्या "इफ" विधानाप्रमाणे मानले जाऊ शकते. व्हाइल लूप सहसा त्यावेळी वापरला जातो जिथे किती वेळा पुनरावृत्ती होईल हे अगोदर माहित नसते.
सी भाषेत लूपचा वाक्यरचना
jaeMvhpayaZMta(AT){
//kaed Tu baiEZ AMmalaataRAanalae
}
सी भाषेत लूपचे उदाहरण
#vaapara<PsaTidiAayaAae.Pca>
paunaZ mauqya(){
paunaZ mai=1;
jaeMvhpayaZMta(mai<=10){
laiha("%paunaZ \n",mai);
mai++;
}
vaapasakra 0;
}
आउटपुट
1
2
3
4
5
6
7
8
9
10
सी मध्ये लूप वापरून दिलेल्या क्रमांकासाठी टेबल मुद्रित करण्यासाठी प्रोग्राम
#vaapara<PsaTidiAayaAae.Pca>
paunaZ mauqya(){
paunaZ mai=1,kzmaaMk=0,bai=9;
laiha("pzavaiST kra a kzmaaMk: ");
vacaa("%paunaZ",&kzmaaMk);
jaeMvhpayaZMta(mai<=10){
laiha("%paunaZ \n",(kzmaaMk*mai));
mai++;
}
vaapasakra 0;
}
आउटपुट
pzavaiSTRkra A kzmaaMk: 50
50
100
150
200
250
300
350
400
450
500
pzavaiSTRkra A kzmaaMk: 100
100
200
300
400
500
600
700
800
900
1000
लूपचे गुणधर्म
अट तपासण्यासाठी सशर्त अभिव्यक्ती वापरली जाते. दिलेल्या अट अपयशी होईपर्यंत लूपमध्ये परिभाषित केलेली विधाने वारंवार कार्यान्वित होतील. 0 परत मिळाल्यास अट सत्य असेल. जर ती शून्य नसलेली संख्या परत करते तर अट चुकीची असेल. लूपमध्ये, अट अभिव्यक्ती अनिवार्य आहे. शरीराशिवाय थोडा वेळ लूप धावणे शक्य आहे. आपल्याकडे लूपमध्ये एकापेक्षा जास्त सशर्त अभिव्यक्ती असू शकते. जर लूप बॉडीमध्ये फक्त एक विधान असेल तर ब्रेसेस पर्यायी आहेत.
उदाहरण
#vaapara<PsaTidiAayaAae.Pca>
qaalai mauqya ()
{
paunaZ jae = 1;
jaeMvhpayaZMta(jae+=2,jae<=10)
{
laiha("%paunaZ ",jae);
}
laiha("%paunaZ",jae);
}
आउटपुट
3 5 7 9 11
उदाहरण
#vaapara<PsaTidiAayaAae.Pca>
qaalai mauqya ()
{
jaeMvhpayaZMta()
{
laiha("hWlaae TikenTek");
}
}
आउटपुट
saMklana vaeQ OauTi: jaeMvhpayaZMta laupa krfRSaktaa'Ti baiEZ riKta
उदाहरण
#vaapara<PsaTidiAayaAae.Pca>
qaalai mauqya ()
{
paunaZ PKsa = 10, vaaya = 2;
jaeMvhpayaZMta(+vaaya-1)
{
laiha("%paunaZ %paunaZ",PKsa--,vaaya--);
}
}
आउटपुट
AnaMta laupa
सी मध्ये लूप असताना इन्फिनिटिव्ह
जर लूपच्या परिणामी कोणत्याही शून्य मूल्यात परिणाम झाला असेल तर लूप अनंत वेळा चालवेल.
jaeMvhpayaZMta(1){
//vaioaana
}