সেমিকোলন ছাড়া 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
break, continue, goto, এবং return স্টেটমেন্ট ব্যবহার
- break এবং continue স্টেটমেন্ট লুপে সংশ্লিষ্ট কন্ডিশন ব্যবহার করে এড়ানো যাবে।
- goto স্টেটমেন্ট বেটার কন্ট্রোল ফ্লো স্ট্রাকচারিং দিয়ে এড়ানো যাবে।
- নন-ভয়েড ফাংশনে return স্টেটমেন্ট একটি রেফারেন্স প্যারামিটার পাস করে এড়ানো যাবে যা রিটার্ন ভ্যালু হিসেবে কাজ করবে এবং ফাংশনের শেষে এসাইন করা উচিত।