main() ফাংশন একটি গ্লোবাল ফাংশন। এটি প্রোগ্রামের এক্সিকিউশন শুরু করতে ব্যবহৃত হয়। প্রতিটি প্রোগ্রামে main() থাকা উচিত। কমান্ড লাইন আর্গুমেন্ট argc এবং argv অপশনাল।
main() ফাংশনের স্ট্যান্ডার্ড প্রোটোটাইপ নিচে দেওয়া হল।
int main() { body } OR int main(int argc, char *argv[]) { body }
এখানে,
argc − প্রোগ্রাম রান হওয়া এনভায়রনমেন্ট থেকে পাস করা আর্গুমেন্টের সংখ্যা।
argv − একটি অ্যারের প্রথম এলিমেন্টের পয়েন্টার।
main() এর একটি উদাহরণ নিচে দেওয়া হল
উদাহরণ
#include <iostream>
using namespace std;
int sum(int x, int y) {
int s = x + y;
cout << "The sum of numbers : " << s;
}
int main() {
sum(28, 8);
return 0;
}
আউটপুট
The sum of numbers : 36
উপরের প্রোগ্রামে, দুটি সংখ্যার যোগফল বের করার কোড sum()-এ আছে।
int sum(int x, int y) {
int s = x + y;
cout << "The sum of numbers : " << s;
}
main() ফাংশন sum() ফাংশনটি আহ্বান করছে
sum(28, 8);