C++ प्रोग्राम को सेमीकॉलन के बिना लिखने के कई तरीके हैं। ध्यान दें कि ऐसा करना बहुत बुरी प्रथा है और वास्तविक कोड में कभी उपयोग नहीं किया जाना चाहिए। यह केवल सूचनात्मक सामग्री के रूप में प्रस्तुत किया गया है। सेमीकॉलन के बिना C++ प्रोग्राम लिखने का सबसे आसान तरीका if स्टेटमेंट का उपयोग करना है। C++ में लगभग सभी स्टेटमेंट को एक्सप्रेशन के रूप में माना जा सकता है। इसलिए, यदि हम स्टेटमेंट को खाली पैरेंथेसिस वाले if स्टेटमेंट के अंदर रखते हैं, तो हमें इसे सेमीकॉलन से समाप्त करने की आवश्यकता नहीं रहती।
उदाहरण
#include<iostream>
int main() {
if (std::cout << "Hello world!") {}
}
आउटपुट
इससे निम्न आउटपुट मिलेगा:
Hello World
आप इसी तरह इनपुट ले सकते हैं, वेरिएबल घोषित कर सकते हैं, फ़ंक्शन परिभाषित कर सकते हैं, आदि। उदाहरण के लिए:
उदाहरण
#include<iostream>
int main() {
if (int N = 1) {
if (std::cin >> N) {}
if (std::cout << N) {}
}
}
आउटपुट
यदि आप 21 दर्ज करते हैं तो यह आउटपुट देगा:
21
ब्रेक, कंटिन्यू, गोटो, और रिटर्न स्टेटमेंट का उपयोग
- ब्रेक और कंटिन्यू स्टेटमेंट को लूप में संबंधित शर्तों का उपयोग करके टाला जा सकता है।
- गोटो स्टेटमेंट को बेहतर कंट्रोल फ्लो संरचना द्वारा टाला जा सकता है।
- नॉन-वॉयड फ़ंक्शन में रिटर्न स्टेटमेंट को एक रेफरेंस पैरामीटर पास करके टाला जा सकता है जो रिटर्न वैल्यू के रूप में कार्य करता है और फ़ंक्शन के अंत में असाइन किया जाना चाहिए।