main() ফাংশনের রিটার্ন ভ্যালু দেখায় কিভাবে প্রোগ্রামটি প্রস্থান করেছে। প্রোগ্রামের স্বাভাবিক প্রস্থান শূন্য রিটার্ন মান দ্বারা প্রতিনিধিত্ব করা হয়। যদি কোডে ত্রুটি, ত্রুটি ইত্যাদি থাকে, তাহলে এটি অ-শূন্য মান দ্বারা বন্ধ করা হবে।
C++ ভাষায়, main() ফাংশন রিটার্ন মান ছাড়াই ছেড়ে দেওয়া যেতে পারে। ডিফল্টরূপে, এটি শূন্য ফেরত দেবে।
এখানে C ভাষায় main() ফাংশনের সিনট্যাক্স আছে,
int main() {
….
return 0;
} এখানে C ভাষায় main() ফাংশনের একটি উদাহরণ দেওয়া হল,
উদাহরণ
#include <stdio.h>
int main() {
int a = 10;
char b = 'S';
float c = 2.88;
a = a+b;
printf("Implicit conversion from character to integer : %d\n",a);
c = c+a;
printf("Implicit conversion from integer to float : %f\n",c);
return 0;
} আউটপুট
Implicit conversion from character to integer : 93 Implicit conversion from integer to float : 95.879997
উপরের প্রোগ্রামে, প্রধান ফাংশন ব্যবসায়িক যুক্তি আছে. তিনটি চলক a, b এবং c যেখানে a a এবং b এর সূর্য ধারণ করে। চলক c ধারণ করে c এবং a এর সমষ্টি। প্রধান ফাংশন 0 রিটার্ন করছে।
a = a+b;
printf("Implicit conversion from character to integer : %d\n",a);
c = c+a;
printf("Implicit conversion from integer to float : %f\n",c);
return 0;