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

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

main()-এর রিটার্ন ভ্যালু প্রোগ্রামের এক্সিট স্ট্যাটাস বোঝায়।

  • 0 (EXIT_SUCCESS): প্রোগ্রাম সফলভাবে শেষ।
  • নন-জিরো (EXIT_FAILURE): অসমাপতিক ত্রুটি (এরর, ইনভ্যালিড ইনপুট, সেগফল্ট ইত্যাদি)। নন-জিরো কোডের অর্থ স্ট্যান্ডার্ডাইজড নয়।

সুপারিশ

  • <cstdlib>-এর EXIT_SUCCESS (০) এবং EXIT_FAILURE (১) ব্যবহার করুন (GCC সুপারিশ)।
  • C++-এ int main() রিটার্ন না লিখলেও অটোমেটিক্যালি return 0; হয়।
  • আপনি নিজের এরর কোড ডিফাইন করতে পারেন (যেমন: ১ = ফাইল নট ফাউন্ড, ২ = পার্স এরর, ইত্যাদি)।

নোট: void main() নন-স্ট্যান্ডার্ড এবং বর্জনীয়। সবসময় int main() বা int main(int argc, char* argv[]) ব্যবহার করুন।

  1. C++-এ ++i এবং i++ এর পার্থক্য

  2. C++-এ পয়েন্টার অপারেটর * (ইন্ডিরেকশন)

  3. C++-এ কমা অপারেটর (Comma Operator)

  4. C++-এ const কিওয়ার্ড কী?