लेकिन बयान में ब्रांड्स क्यों हैं? क्या यह सी भाषा या कुछ से संबंधित है?
नहीं। जहाँ तक मैं कह सकता हूं, सी को रिटर्न स्टेटमेंट के लिए कभी भी ब्रांड्स की आवश्यकता नहीं है। ऐसा लगता है कि पहले एएनएसआई सी मानक से पहले भी मामला सामने आया था।
यह वास्तव में एक बहुत ही रोचक सवाल है, हालांकि, मैंने कुछ सी प्रोग्रामर के बीच उस शैली को प्रचलित देखा है।
मुझे लगता है कि इस शैली के बारे में सबसे अधिक अनुमान लगाया गया है क्योंकि अन्य सभी शाखाओं के विवरण (के लिए, जबकि, अगर स्विच) अभिव्यक्तियों के चारों ओर कोष्ठक की आवश्यकता होती है। लोग शायद इस बात से अनजान हो सकते हैं कि वे रिटर्न स्टेटमेंट के लिए कोष्ठक छोड़ सकते हैं या इसके बारे में जानते थे लेकिन उनके कोड को और अधिक समान रूप से देखना चाहते थे।
टर्नरी?: ऑपरेटर एक अपवाद है क्योंकि यह एक ऑपरेटर है और सशर्त अभिव्यक्ति के चारों ओर कोष्ठक की आवश्यकता नहीं है, फिर भी लोग अक्सर इसकी आवश्यकता के बावजूद वहां कोष्ठक लिखते हैं। कुछ लोगों को लगता है कि यह अभिव्यक्ति को 'एक समूह' में एक अभिव्यक्ति में अभिव्यक्त करता है।
मेरा दूसरा सबसे अच्छा अनुमान यह है कि इस शैली को उस समय लोकप्रिय अन्य भाषाओं से प्रभावित था।हालांकि, उस समय लोकप्रिय, प्रक्रियात्मक विकल्पों जैसे पास्कल को उस वाक्यविन्यास की आवश्यकता नहीं थी (पास्कल के पास सी अर्थ में वापसी मूल्य भी नहीं थे बल्कि केवल आउटपुट पैरामीटर थे) इसलिए यदि यह मामला है, तो मुझे किसी भी विशेष भाषा से अवगत नहीं है जिससे इस शैली की उत्पत्ति हुई।
[व्यक्तिपरक] मैं शैलियों कि कोड को ज़रूरत से ज़्यादा सजावट की कम से कम राशि है कि क्या यह नामकरण परंपराओं या कि यह कैसे स्वरूपित करने के लिए या कि क्या अतिरिक्त कोष्ठक का उपयोग करने के लिए जहां अनावश्यक की बात आती है की आवश्यकता होती है पसंद करते हैं। मुझे लगता है कि ऐसी कोई सजावट अद्वितीय व्यक्तिगत वरीयता का विषय बनती है और सजावट कोड के एक तरीके से प्यार में पड़ती है इसका मतलब है कि किसी दिन आपको एक पूरी तरह से अलग तरीके से निपटना होगा (जब तक कि आप सख्ती से अकेले काम नहीं करते, इस मामले में मुझे तुमसे ईर्ष्या है)। [/ व्यक्तिपरक]
कौन सा टूल इस कोड को उत्पन्न करता है? 'मुख्य' से लौटना बिल्कुल जरूरी नहीं है। – Philipp
नेटबीन, कोड :: ब्लॉक, ग्रहण ... – adf88
हाँ, आप सही हैं, EXIT_SUCCESS, सही किया गया। – adf88