सी . में ऑटो कीवर्ड

Si Mem Oto Kivarda



सी प्रोग्रामिंग भाषा में 'ऑटो' कीवर्ड का उपयोग एक चर की भंडारण अवधि निर्दिष्ट करने के लिए किया जाता है। दूसरे शब्दों में, इस कीवर्ड का उपयोग सी में एक चर के दायरे को घोषित करने के लिए किया जाता है। सी में 'ऑटो' कीवर्ड के साथ घोषित चर में स्वचालित भंडारण अवधि होती है। ऐसे चरों को स्थानीय चर कहते हैं। हालांकि, एक दिलचस्प तथ्य यह है कि सी प्रोग्रामिंग भाषा में सभी चर डिफ़ॉल्ट रूप से 'स्थानीय' हैं। इसलिए, तकनीकी रूप से, सी में 'ऑटो' कीवर्ड का उपयोग करने की कोई आवश्यकता नहीं है। फिर भी, हम अभी भी इस लेख में 'ऑटो' कीवर्ड के काम करने पर चर्चा करेंगे।

सी प्रोग्रामिंग भाषा में ऑटो कीवर्ड

सी प्रोग्रामिंग भाषा में ऑटो कीवर्ड का उपयोग करने के लिए, आप निम्न उदाहरण पर एक नज़र डाल सकते हैं:







इस उदाहरण में, हमने 'ऑटो' कीवर्ड के साथ एक पूर्णांक चर घोषित किया और इसे '2' मान दिया। फिर, हमने इस मान को टर्मिनल पर प्रदर्शित किया। उसके बाद, हमने एक नए दायरे को परिभाषित करने के लिए ब्रेसिज़ का उपयोग किया। इन ब्रेसिज़ के भीतर, हमने '4' के नए मान के साथ बहुत ही समान चर को फिर से परिभाषित किया। हमने इस मान को टर्मिनल पर भी छापा है। फिर, हमने इस वेरिएबल के मान को फिर से इन ब्रेसिज़ के बाहर प्रिंट किया।



उसके बाद, इस कोड को संकलित करने के लिए निम्न कमांड का उपयोग किया जाता है:



$ जीसीसी ऑटो . सी -ओ ऑटो





इस कोड को निष्पादित करने के लिए, निम्न कमांड का उपयोग किया जाता है:

$. / ऑटो



इस कार्यक्रम ने एक बहुत ही रोचक आउटपुट प्रदान किया जो निम्न छवि में दिखाया गया है। चर 'संख्या' का दायरा जो घोषित किया गया है, शुरू में 'मुख्य ()' फ़ंक्शन के अंत तक चला। जबकि इसके पुनर्निर्धारण का दायरा केवल ब्रेसिज़ के अंदर ही था। इस वजह से, ब्रेसिज़ के पहले और बाद में इस वेरिएबल का मान '2' बना रहा। जबकि ब्रेसिज़ के भीतर इसका मान '4' था।

C . में ऑटो कीवर्ड के बिना समान कार्यक्षमता प्राप्त करना

अब, हम देखेंगे कि 'ऑटो' कीवर्ड का उपयोग किए बिना समान कार्यक्षमता कैसे प्राप्त की जा सकती है। उसके लिए, हम उसी सी स्क्रिप्ट का उपयोग करते हैं जैसा कि पिछले उदाहरण में दिखाया गया है। लेकिन इस बार, हम बस 'ऑटो' कीवर्ड को हर जगह से हटा देते हैं। यह निम्न छवि में दिखाया गया है:

इस कार्यक्रम का आउटपुट निम्न छवि में दिखाया गया है। आप स्पष्ट रूप से देख सकते हैं कि 'ऑटो' कीवर्ड का उपयोग किए बिना भी आउटपुट बिल्कुल वैसा ही रहा, जो पुष्टि करता है कि सी प्रोग्रामिंग भाषा में 'ऑटो' कीवर्ड का उपयोग करने की कोई आवश्यकता नहीं है।

निष्कर्ष

यह लेख सी प्रोग्रामिंग भाषा में 'ऑटो' कीवर्ड के उपयोग के लिए निर्देशित है। हालांकि, हमने यह भी देखा कि सी में इस कीवर्ड का उपयोग किए बिना भी समान कार्यक्षमता कैसे प्राप्त की जा सकती है। इसलिए, यह पूरी तरह से आप पर निर्भर करता है कि आप इस कीवर्ड का उपयोग करना चाहते हैं या छोड़ना चाहते हैं।