Loop का मतलब होता है किसी statement का बार बार repeat होना।
अगर हम c programming को लेकर बात करे तो कई बार ऐसी situation भी आती है जब हमें किसी code को multiple times sequence में print कराना होता है और time को save करने के लिए तब हम Loop का use करते हैं। Loop को हम Iteration (number of repeation) भी कहते हैं।
C programming में Loops 3 types के होते हैं।
- while loop
- do while loop
- for loop
loops को details में पढ़ने से पहले हमें 2 terms के बारे में और पता होना चाइए।
- pre tested loop statements
- post tested loop statements
अब आप सोच रहे होंगे कि अब ये क्या हैं और बहुत से students/beginner programmer इसकी तरफ धयान नहीं देते। जबकि ये बहुत important हैं।
pre tested loop statements
यहाँ Loop में पहले condition check होती है और उसके बाद अगर mentioned condition true हैं तो related code statement run होना start हो जाता है और तब तक चलता है जब तक कि condition false न जो जाये।
while loop और for loop इस category के examples हैं।
post tested loop statements
यहाँ Loop में बाद में condition check होती है, मतलब यदि आपकी condition false भी है तो भी एक बार (first time) loop जरूर run होगा और related statements को print करेगा।
In shorts, अगर आपकी condition true होगी तो as usual loop आगे continue होगा और अगर condition false होगी तो भी एक बार (first time) execute होगा और फिर terminate हो जायेगा।
do while loop इस category का example हैं।
while loop
Syntax :-
{
statements;
}
Example :- printing 1 to 5 numbers using while loop
क्योंकि हम ये programme 1 to 5 print करने के लिए लिख रहे है तो यहाँ हम सबसे पहले while loop का use करके counting print करायेगे।
सबसे पहले हमने एक variable a =1 define करके intialize किया।
while loop में "(a <=5)" का मतलब कि जब तक a की value 5 या 5 से कम रहेगी तब तक आपका loop चलता रहेगा और a की value को increment "(a ++)" करके print करता रहेगा।
और जैसे ही a की value increment होते हुए 6 होगी , loop terminate हो जायेगा।
do while loop
Syntax :-
{
statements;
}while(condition)
Example :- printing 1 to 5 numbers using do while loop
यहाँ हमने same programme को do while loop का use करके किया हैं।
for loop
Syntax :-
{
statements;
}
Example :- printing 1 to 5 numbers using for loop
क्योंकि हमने तीनों types के loops का use same programme के लिए किया है इसलिए तीनों examples का output same होगा जैसा कि नीचे दिखया गया हैं।
उम्मीद है आपको Loops का concept समझ आ गया होगा। अगर फिर भी आपका कोई सवाल हो तो please नीचे comment box में लिख कर पूछ सकते हैं।
आपको मेरा ये पोस्ट कैसा लगा, कृप्या नीचे दिए गए comment box me comment करके बताये। यदि आपको मेरा पोस्ट अच्छा लगा हो तो like करे और अपने दोस्तों के साथ भी share करे।
और किसी प्रकार की शिकायत या सुझाव हो तो भी आपका स्वागत है।
0 Comments