কম্পিউটার টিউটোরিয়াল

C++ প্রোগ্রামে } এর পরে সেমিকোলন কখন বাধ্যতামূলক?


একটি ডিক্লেয়ারেশনের শেষে ক্লোজ ব্রেসের পরে সেমিকোলন বাধ্যতামূলক। ব্রেসের ক্ষেত্রে, এগুলো ক্লাস, enum, struct, এবং ইনিশিয়ালাইজেশন সিনট্যাক্সের ডিক্লেয়ারেশনে ব্যবহৃত হয়। এই প্রতিটি স্টেটমেন্টের শেষে আমাদের একটি সেমিকোলন দিতে হয়। উদাহরণস্বরূপ,

class X {}; // struct-এর জন্যও একই ডিক্লেয়ারেশন
enum Y {}; int z[] = {1,2};

সেমিকোলন নিজে স্বয়ং একটি এম্পটি স্টেটমেন্ট, এবং আপনি যেকোনো জায়গায় একটি স্টেটমেন্ট লিগেল থাকলে অতিরিক্ত সেমিকোলন যোগ করতে পারেন। তাই if-এর পরে ব্রেসের পর সেমিকোলন দিতে লিগেল হতে পারে, যদিও সেটি তাদের সাথে সম্পর্কিত নয়।

  1. বাইনারি সার্চ C++ প্রোগ্রামে

  2. C++ প্রোগ্রাম: LCM (লঘুতম সাধারণ গুণিতক) নির্ণয়

  3. C++ প্রোগ্রাম: GCD (মহত্তম সাধারণ ভাজক) নির্ণয়

  4. C++ হ্যালো ওয়ার্ল্ড (Hello World) প্রোগ্রাম