পর্ব ০৩: C প্রোগ্রামের গঠন ও সিনট্যাক্স | Structure and Syntax of C Programs

🎯 এই পর্বে যা জানবে:

  • C প্রোগ্রামের মৌলিক গঠন
  • হেডার ফাইল ও লাইব্রেরি ব্যবহার
  • মেইন ফাংশন এবং স্টেটমেন্ট
  • সেমিকোলন এবং স্পেসিং-এর গুরুত্ব

📐 C প্রোগ্রামের মৌলিক গঠন

প্রতিটি C প্রোগ্রাম সাধারণত তিনটি প্রধান অংশ নিয়ে গঠিত:

  1. হেডার ফাইল (Header Files) – বিভিন্ন ফাংশন ব্যবহার করতে সাহায্য করে
  2. মেইন ফাংশন (Main Function) – প্রোগ্রামের প্রধান এন্ট্রি পয়েন্ট
  3. বডি (Body / Statements) – প্রোগ্রামের কার্যকর কোড

বেসিক স্ট্রাকচার উদাহরণ:


📚 হেডার ফাইল এবং লাইব্রেরি

  • হেডার ফাইল হলো .h এক্সটেনশন ফাইল যা প্রি-ডিফাইন্ড ফাংশন ধারণ করে
  • যেমন:
    • #include <stdio.h> – ইনপুট ও আউটপুট ফাংশন
    • #include <conio.h> – কনসোল I/O ফাংশন (প্রায়শই Turbo C তে)
  • হেডার ফাইল যোগ করলে কোড ছোট ও সহজ হয়

🛠️ মেইন ফাংশন

  • int main() – প্রতিটি C প্রোগ্রামের শুরুবিন্দু
  • মেইন ফাংশনের ভিতরে থাকা কোডই কম্পাইলার রান করে
  • return 0; – প্রোগ্রামের সফল সমাপ্তি বোঝায়

নোট: মেইন ফাংশনের নাম পরিবর্তন করা যায় না, কারণ কম্পাইলার এটি প্রধান এন্ট্রি পয়েন্ট হিসেবে ধরে।


✏️ স্টেটমেন্ট ও সেমিকোলন

  • প্রতিটি কমান্ড বা নির্দেশকে স্টেটমেন্ট বলা হয়
  • প্রতিটি স্টেটমেন্টের শেষে সেমিকোলন (;) ব্যবহার করা আবশ্যক
  • উদাহরণ:

ভুল: সেমিকোলন না দিলে কম্পাইলার ত্রুটি (Error) দেখাবে।


📌 স্পেসিং ও কমেন্ট

  • স্পেস বা ইন্ডেন্টেশন কোডের কার্যকারিতা পরিবর্তন করে না, তবে কোডকে পড়তে সহজ করে
  • কমেন্ট দিয়ে কোডে নোট লিখতে পারেন, যা কম্পাইলার উপেক্ষা করে
    • এক লাইনের কমেন্ট:
    • একাধিক লাইনের কমেন্ট:

✅ সংক্ষেপে

এই পর্বে আমরা শিখলাম:

  • C প্রোগ্রামের মৌলিক গঠন
  • হেডার ফাইল ও লাইব্রেরি ব্যবহার
  • মেইন ফাংশন এবং স্টেটমেন্টের গুরুত্ব
  • সেমিকোলন, স্পেসিং এবং কমেন্ট কিভাবে ব্যবহার হয়

এখন আপনি যেকোনো C প্রোগ্রামে বেসিক কাঠামো ঠিকভাবে লিখতে পারবেন।

পর্ব ৩: C প্রোগ্রামের গঠন ও সিনট্যাক্স | Structure and Syntax of C Programs

C প্রোগ্রামিং টিউটোরিয়াল (৩০ পর্বে)