🎯 এই পর্বে যা জানবে:
- C প্রোগ্রামের মৌলিক গঠন
- হেডার ফাইল ও লাইব্রেরি ব্যবহার
- মেইন ফাংশন এবং স্টেটমেন্ট
- সেমিকোলন এবং স্পেসিং-এর গুরুত্ব
📐 C প্রোগ্রামের মৌলিক গঠন
প্রতিটি C প্রোগ্রাম সাধারণত তিনটি প্রধান অংশ নিয়ে গঠিত:
- হেডার ফাইল (Header Files) – বিভিন্ন ফাংশন ব্যবহার করতে সাহায্য করে
- মেইন ফাংশন (Main Function) – প্রোগ্রামের প্রধান এন্ট্রি পয়েন্ট
- বডি (Body / Statements) – প্রোগ্রামের কার্যকর কোড
বেসিক স্ট্রাকচার উদাহরণ:
#include <stdio.h> // হেডার ফাইল
int main() { // মেইন ফাংশন শুরু
printf("Hello, C World!\n"); // আউটপুট
return 0; // প্রোগ্রাম শেষ
}
📚 হেডার ফাইল এবং লাইব্রেরি
- হেডার ফাইল হলো
.hএক্সটেনশন ফাইল যা প্রি-ডিফাইন্ড ফাংশন ধারণ করে - যেমন:
#include <stdio.h>– ইনপুট ও আউটপুট ফাংশন#include <conio.h>– কনসোল I/O ফাংশন (প্রায়শই Turbo C তে)
- হেডার ফাইল যোগ করলে কোড ছোট ও সহজ হয়
🛠️ মেইন ফাংশন
int main()– প্রতিটি C প্রোগ্রামের শুরুবিন্দু- মেইন ফাংশনের ভিতরে থাকা কোডই কম্পাইলার রান করে
return 0;– প্রোগ্রামের সফল সমাপ্তি বোঝায়
নোট: মেইন ফাংশনের নাম পরিবর্তন করা যায় না, কারণ কম্পাইলার এটি প্রধান এন্ট্রি পয়েন্ট হিসেবে ধরে।
✏️ স্টেটমেন্ট ও সেমিকোলন
- প্রতিটি কমান্ড বা নির্দেশকে স্টেটমেন্ট বলা হয়
- প্রতিটি স্টেটমেন্টের শেষে সেমিকোলন (;) ব্যবহার করা আবশ্যক
- উদাহরণ:
printf("Hello!\n"); // এটি একটি স্টেটমেন্ট
int a = 5; // এটি আরেকটি স্টেটমেন্ট
ভুল: সেমিকোলন না দিলে কম্পাইলার ত্রুটি (Error) দেখাবে।
📌 স্পেসিং ও কমেন্ট
- স্পেস বা ইন্ডেন্টেশন কোডের কার্যকারিতা পরিবর্তন করে না, তবে কোডকে পড়তে সহজ করে
- কমেন্ট দিয়ে কোডে নোট লিখতে পারেন, যা কম্পাইলার উপেক্ষা করে
- এক লাইনের কমেন্ট:
// এটি একটি কমেন্ট- একাধিক লাইনের কমেন্ট:
/*এটি একটিমাল্টি-লাইন কমেন্ট*/
✅ সংক্ষেপে
এই পর্বে আমরা শিখলাম:
- C প্রোগ্রামের মৌলিক গঠন
- হেডার ফাইল ও লাইব্রেরি ব্যবহার
- মেইন ফাংশন এবং স্টেটমেন্টের গুরুত্ব
- সেমিকোলন, স্পেসিং এবং কমেন্ট কিভাবে ব্যবহার হয়
এখন আপনি যেকোনো C প্রোগ্রামে বেসিক কাঠামো ঠিকভাবে লিখতে পারবেন।



