सी ब्रेक और जारी है

हमने पिछले ट्यूटोरियल में लूप्स के बारे में सीखा। इस ट्यूटोरियल में, हम उदाहरणों की मदद से ब्रेक का उपयोग करना और बयान जारी रखना सीखेंगे।

सी ब्रेक

ब्रेक स्टेटमेंट का सामना होने पर तुरंत लूप समाप्त हो जाता है। इसका सिंटैक्स है:

 break;

ब्रेक स्टेटमेंट लगभग हमेशा if… elseलूप के अंदर स्टेटमेंट के साथ उपयोग किया जाता है ।

ब्रेक स्टेटमेंट कैसे काम करता है?

उदाहरण 1: विराम कथन

 // Program to calculate the sum of numbers (10 numbers max) // If the user enters a negative number, the loop terminates #include int main() ( int i; double number, sum = 0.0; for (i = 1; i <= 10; ++i) ( printf("Enter a n%d: ", i); scanf("%lf", &number); // if the user enters a negative number, break the loop if (number < 0.0) ( break; ) sum += number; // sum = sum + number; ) printf("Sum = %.2lf", sum); return 0; )

आउटपुट

 एक n1: 2.4 दर्ज करें एक n2: 4.5 दर्ज करें एक n3: 3.4 एक n4 दर्ज करें: -3 Sum = 10.30

यह कार्यक्रम अधिकतम 10 संख्याओं के योग की गणना करता है। अधिकतम 10 संख्या क्यों? ऐसा इसलिए है क्योंकि यदि उपयोगकर्ता एक नकारात्मक संख्या में प्रवेश करता है, तो breakकथन निष्पादित किया जाता है। यह forलूप को समाप्त कर देगा , और योग प्रदर्शित होता है।

सी में, बयान के breakसाथ भी प्रयोग किया जाता है switch। यह अगले ट्यूटोरियल में चर्चा की जाएगी।

सी जारी है

continueबयान पाश की वर्तमान यात्रा छोड़ देता है और अगले चरण के साथ जारी है। इसका सिंटैक्स है:

 continue;

continueबयान लगभग हमेशा के साथ प्रयोग किया जाता है if… elseबयान।

स्टेटमेंट कैसे काम करता है?

उदाहरण 2: जारी बयान

 // Program to calculate the sum of numbers (10 numbers max) // If the user enters a negative number, it's not added to the result #include int main() ( int i; double number, sum = 0.0; for (i = 1; i <= 10; ++i) ( printf("Enter a n%d: ", i); scanf("%lf", &number); if (number < 0.0) ( continue; ) sum += number; // sum = sum + number; ) printf("Sum = %.2lf", sum); return 0; )

आउटपुट

 एक एन 1 दर्ज करें: 1.1 एन 2 दर्ज करें: 2.2 एक एन 3: 5.5 दर्ज करें एन 4: 4.4 एक एन 5 दर्ज करें: -3.4 एक एन 6 दर्ज करें: -3.4 एक एन 6 दर्ज करें: -45.5 एक एन 7 दर्ज करें: 34.5 एक एन 8 दर्ज करें: -4.2 एक एन 9 दर्ज करें: -1000 दर्ज करें a n10: 12 सम = 59.70

इस कार्यक्रम में, जब उपयोगकर्ता एक सकारात्मक संख्या में प्रवेश करता है, तो राशि का उपयोग sum += number;विवरण के आधार पर किया जाता है।

जब उपयोगकर्ता एक नकारात्मक संख्या में प्रवेश करता है, तो continueकथन निष्पादित होता है और यह गणना से नकारात्मक संख्या को छोड़ देता है।

दिलचस्प लेख...