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;