Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी . में स्कोप नियम

सी भाषा में, स्कोप प्रोग्राम का एक क्षेत्र है जहां पहचानकर्ता या चर सीधे पहुंच योग्य होते हैं।

सी भाषा में स्कोप नियमों की दो श्रेणियां हैं।

वैश्विक चर

कार्यक्रम में किसी भी फ़ंक्शन के बाहर वैश्विक चर घोषित और परिभाषित किए जाते हैं। वे कार्यक्रम के पूरे जीवनकाल में अपने मूल्यों को बनाए रखते हैं। वे कार्यक्रम के निष्पादन के दौरान सुलभ हैं।

यहाँ C भाषा में वैश्विक चर का एक उदाहरण दिया गया है,

उदाहरण

#include <stdio.h>
int s;
int main () {
   int a = 15;
   int b = 20;
   s = a+b;
   printf ("a = %d\n b = %d\n s = %d\n", a, b, s);
   return 0;
}

आउटपुट

a = 15
b = 20
s = 35

स्थानीय चर

स्थानीय चर वे चर होते हैं जिन्हें किसी ब्लॉक या फ़ंक्शन के अंदर घोषित और परिभाषित किया जाता है। उनका उपयोग केवल उस ब्लॉक या फ़ंक्शन के अंदर ही किया जा सकता है।

यहाँ C भाषा में स्थानीय चरों का एक उदाहरण दिया गया है,

उदाहरण

#include <stdio.h>
int main () {
   int a = 15;
   int b = 20;
   a = a+b;
   printf ("a = %d\n b = %d\n", a, b);
   return 0;
}

आउटपुट

a = 35
b = 20

  1. पायथन में नेमस्पेस और स्कोप

    पायथन में हम चर, कार्यों, पुस्तकालयों और मॉड्यूल आदि से निपटते हैं। एक मौका है कि आप जिस चर का उपयोग करने जा रहे हैं उसका नाम पहले से ही किसी अन्य चर के नाम के रूप में या किसी अन्य फ़ंक्शन या किसी अन्य विधि के नाम के रूप में मौजूद है। ऐसे परिदृश्य में, हमें यह जानने की जरूरत है कि इन सभी नामों को एक

  1. पायथन चर के लिए बुनियादी स्कोपिंग नियम क्या हैं?

    मार्क लुत्ज़ की किताब लर्निंग पायथन में, उन्होंने यह याद रखने के लिए निम्नलिखित स्मृति चिन्ह का सुझाव दिया है कि पायथन स्कोपिंग कैसे काम करता है:LEGB सबसे छोटे दायरे से सबसे बड़े दायरे में जाना: एल स्थानीय के लिए खड़ा है। यह उन चरों को संदर्भित करता है जो कार्यों के स्थानीय दायरे में परिभाषित होते

  1. रूबी में परिवर्तनीय दायरे और बाध्यकारी वस्तुओं को समझना

    स्कोप सभी रूबी डेवलपर्स के लिए समझने के लिए एक महत्वपूर्ण अवधारणा है। क्यों? क्योंकि यह कई त्रुटि संदेशों और भ्रम का स्रोत है। स्कोप क्या है? स्कोप से तात्पर्य है कि किसी भी समय में कौन से चर उपलब्ध हैं। अलग-अलग तरह के वेरिएबल के अलग-अलग स्कोप होते हैं। एक दायरा बहुत संकीर्ण (स्थानीय चर) . ह