কম্পিউটার টিউটোরিয়াল

সি/সি++-এ main() কি রিটার্ন করা উচিত


main() ফাংশনের রিটার্ন ভ্যালু দেখায় প্রোগ্রাম কীভাবে এক্সিট করেছে। প্রোগ্রামের নরমাল এক্সিট শূন্য রিটার্ন ভ্যালু দ্বারা প্রতিনিধিত্ব করা হয়। যদি কোডে এরর, ফল্ট ইত্যাদি থাকে তবে নন-জিরো ভ্যালু দ্বারা টার্মিনেট হবে।

সি++ ভাষায় main() ফাংশন রিটার্ন ভ্যালু ছেড়ে দেওয়া যেতে পারে। ডিফল্টভাবে এটি শূন্য রিটার্ন করবে।

সি ভাষায় main() ফাংশনের সিনট্যাক্স:

int main() {
    ...
    return 0;
}

সি ভাষায় 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

উপরের প্রোগ্রামে main ফাংশনে বিজনেস লজিক আছে। তিনটি ভেরিয়েবল a, b এবং c যেখানে a a এবং b-র যোগফল ধারণ করে। ভেরিয়েবল c c এবং a-র যোগফল ধারণ করে। main ফাংশন ০ রিটার্ন করছে।

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;

  1. C/C++-এ main() ফাংশন কী রিটার্ন করা উচিত?

  2. লিনাক্সে C++-এর জন্য সেরা IDE কী?

  3. লিনাক্সে C++-এর জন্য সেরা IDE কী? (আলাদা লেখা)

  4. উইন্ডোজে C++-এর জন্য সেরা IDE কী? (আলাদা লেখা)