यह सी/यूनिक्स विरासत का अवशेष है। स्क्रिप्ट पता करने के लिए के लिए कि क्या आपके कार्यक्रम सफल रहा था
अपने कार्यक्रम एक स्क्रिप्ट के भीतर बुलाया जा रहा है, है उपयोगी है। इस प्रकार, निष्पादन योग्य कार्यक्रमों से सफलता के लिए 0 लौटने का सम्मेलन पैदा हुआ था।
सी में देशी बुलियन प्रकार नहीं थे, इसलिए यह एक पूर्णांक था। और इसने हमें विभिन्न प्रकार की त्रुटियों के लिए अलग-अलग संख्याएं वापस करने की अनुमति दी।
यह सम्मेलन तब नियमित कार्यों में फैल गया, जैसा कि अन्य ने पोस्ट किया है, सी/सी ++ में मूल रूप से अपवाद नहीं थे, और यहां तक कि एक बार हमारे अपवाद भी थे, उन्होंने अनुशासन को सही तरीके से उपयोग करने के लिए लिया, और वहां बहुत सारी विरासत थी कोड (और विरासत प्रोग्रामर) वापसी मान परंपरा का उपयोग करके।
यदि सब में आपकी रुचि है सफलता/असफलता, तो और 1 सफलता करना होगा के लिए विफलता के लिए 0 है।आंतरिक रिटर्न वैल्यू के लिए, भले ही वर्तमान में केवल दो मान हैं, फिर भी मैं enum
प्रकार का उपयोग करने की सलाह दूंगा क्योंकि द्वि-राज्यों में त्रि-राज्यों में विकसित होने का एक तरीका है, और आप जो भी कर रहे हैं उसका पालन करना आसान होगा।
किसी कारण से आपने मुझे विधानसभा की याद दिला दी !! – medopal