- প্রোগ্রামটি কীভাবে প্রস্থান করেছে তা নির্দেশ করতে প্রধানের জন্য রিটার্ন মান ব্যবহার করা হয়। যদি প্রোগ্রাম এক্সিকিউশন স্বাভাবিক হয়, একটি 0 রিটার্ন মান ব্যবহার করা হয়। অস্বাভাবিক সমাপ্তি (ত্রুটি, অবৈধ ইনপুট, বিভাজন ত্রুটি, ইত্যাদি) সাধারণত একটি অ-শূন্য রিটার্ন দ্বারা সমাপ্ত হয়। অ-শূন্য কোডগুলিকে কীভাবে ব্যাখ্যা করা হয় তার কোনও মান নেই৷
- যদিও আপনি আপনার নিজের স্ট্যাটাস কোডগুলিকে সংজ্ঞায়িত করতে পারেন এবং প্রোগ্রামে বিভিন্ন ধরণের ব্যর্থতার প্রতিনিধিত্ব করতে সেগুলি ব্যবহার করতে পারেন৷
- GCC প্রস্থান সংকেত পাঠানোর জন্য stdlib.h-এ সংজ্ঞায়িত EXIT_SUCCESS বা EXIT_FAILURE ব্যবহার করার সুপারিশ করে৷
- C++ এ, int main() রিটার্ন মান ছাড়াই ছেড়ে দেওয়া যেতে পারে যেখানে এটি ডিফল্ট 0 ফেরত দেয়।