কম্পিউটার

C++ প্রোগ্রাম স্ট্রাকচার


প্রোগ্রামিং ভাষা শেখার সর্বোত্তম উপায় হল প্রোগ্রাম লেখা। সাধারণত, প্রথম প্রোগ্রাম নতুনদের লেখা হয় "হ্যালো ওয়ার্ল্ড" নামক একটি প্রোগ্রাম, যা আপনার কম্পিউটার স্ক্রিনে "হ্যালো ওয়ার্ল্ড" প্রিন্ট করে। যদিও এটি খুবই সহজ, এতে C++ প্রোগ্রামের সমস্ত মৌলিক উপাদান রয়েছে। চলুন এই প্রোগ্রামের কোড দেখি -

#include<iostream>
int main() {
   std::cout << "Hello World\n";
}

আসুন এই প্রোগ্রামটি বিচ্ছিন্ন করি।

লাইন 1 - আমরা #include লাইন দিয়ে শুরু করি যা মূলত কম্পাইলারকে iostream ফাইল থেকে কোডটি কপি করতে বলে (ইনপুট এবং আউটপুট স্ট্রীম পরিচালনার জন্য ব্যবহৃত) এবং আমাদের সোর্স ফাইলে পেস্ট করতে। হেডার আইওস্ট্রিম, যা স্ট্যান্ডার্ড ইনপুট এবং আউটপুট ক্রিয়াকলাপ সম্পাদন করতে দেয়, যেমন এই প্রোগ্রামের আউটপুট (হ্যালো ওয়ার্ল্ড) স্ক্রিনে লেখা। একটি হ্যাশ চিহ্ন (#) দিয়ে শুরু হওয়া লাইনগুলি হল নির্দেশিকা যা প্রিপ্রসেসর হিসাবে পরিচিত তার দ্বারা পড়া এবং ব্যাখ্যা করা হয়৷

লাইন 2 - একটি ফাঁকা লাইন:একটি প্রোগ্রামে ফাঁকা লাইনের কোনো প্রভাব নেই৷

লাইন 3 − আমরা তারপর int এর রিটার্ন টাইপের সাথে main নামক একটি ফাংশন ঘোষণা করি। main() আমাদের প্রোগ্রামের এন্ট্রি পয়েন্ট। যখনই আমরা একটি C++ প্রোগ্রাম চালাই, আমরা মূল ফাংশন দিয়ে শুরু করি এবং এই ফাংশনের মধ্যে প্রথম লাইন থেকে এক্সিকিউশন শুরু করি এবং শেষ না হওয়া পর্যন্ত প্রতিটি লাইন এক্সিকিউট করতে থাকি। আমরা এখানে কোঁকড়া বন্ধনী({) ব্যবহার করে একটি ব্লক শুরু করি। এটি প্রধানের ফাংশনের সংজ্ঞার সূচনা চিহ্নিত করে এবং 5 নং লাইনে ক্লোজিং ব্রেস (}) এর শেষ চিহ্নিত করে। এই ধনুর্বন্ধনীগুলির মধ্যে সমস্ত বিবৃতি হল ফাংশনের বডি যা সংজ্ঞায়িত করে যখন মেইন বলা হয় তখন কী ঘটে৷

লাইন 4 −

std::cout << "Hello World\n";

এই লাইনটি একটি C++ বিবৃতি। এই বিবৃতিটির তিনটি অংশ রয়েছে:প্রথম, std::cout, যা স্ট্যান্ডার্ড কনসোল আউটপুট ডিভাইস সনাক্ত করে। দ্বিতীয় সন্নিবেশ অপারেটর <<যা নির্দেশ করে যে নিম্নলিখিতটি std::cout-এ সন্নিবেশ করা হয়েছে। শেষ, আমাদের উদ্ধৃতিগুলির মধ্যে একটি বাক্য রয়েছে যা আমরা পর্দায় মুদ্রিত করতে চাই। আমরা C++ শেখার সাথে সাথে এটি আপনার কাছে আরও স্পষ্ট হয়ে উঠবে।

সংক্ষেপে, আমরা স্ট্যান্ডার্ড আউটপুট ডিভাইসে প্রিন্ট করার জন্য "হ্যালো ওয়ার্ল্ড\n" স্ট্রিং সহ cout অবজেক্ট প্রদান করি।

উল্লেখ্য যে বিবৃতিটি একটি সেমিকোলন (;) দিয়ে শেষ হয়। এই অক্ষরটি বিবৃতির শেষ চিহ্নিত করে৷


  1. C++ এ রেখার প্রতিফলন

  2. C++ এ একটি লাইনের মধ্যবিন্দু খুঁজে বের করার জন্য প্রোগ্রাম

  3. C++ প্রোগ্রামে বাইনারি অনুসন্ধান?

  4. LCM খুঁজে পেতে C++ প্রোগ্রাম