Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C में स्टेटिक वेरिएबल्स

स्टेटिक वेरिएबल्स केवल एक बार इनिशियलाइज़ किए जाते हैं। कंपाइलर प्रोग्राम के अंत तक वेरिएबल के साथ बना रहता है। स्टेटिक वेरिएबल्स को फ़ंक्शन के अंदर या बाहर परिभाषित किया जा सकता है। वे ब्लॉक के लिए लोकल होते हैं। स्टेटिक वेरिएबल्स का डिफ़ॉल्ट मान शून्य होता है। स्टेटिक वेरिएबल्स प्रोग्राम के एक्ज़ीक्यूशन तक जीवित रहते हैं।

C में सिंटैक्स

static datatype variable_name = value;

पैरामीटर्स:

  • datatype - int, char, float आदि जैसे वेरिएबल का डेटाटाइप।
  • variable_name - यूज़र द्वारा दिया गया वेरिएबल का नाम।
  • value - वेरिएबल को इनिशियलाइज़ करने के लिए कोई भी मान। डिफ़ॉल्ट रूप से, यह शून्य है।

उदाहरण

#include <stdio.h>

int main() {
    auto int a = -28;
    static int b = 8;
    printf("ऑटो वेरिएबल का मान: %d\n", a);
    printf("स्टेटिक वेरिएबल b का मान: %d\n", b);
    if (a != 0)
        printf("स्टेटिक और ऑटो वेरिएबल का योग: %d\n", (b + a));
    return 0;
}

आउटपुट

ऑटो वेरिएबल का मान: -28
स्टेटिक वेरिएबल b का मान: 8
स्टेटिक और ऑटो वेरिएबल का योग: -20
  1. - Python में प्राइवेट वेरिएबल

    व्यावहारिक रूप से, Python में प्राइवेट मेंबर वेरिएबल जैसी कोई चीज़ नहीं है। हालांकि, शुरुआत में दो अंडरस्कोर (__) जोड़ने से एक वेरिएबल या मेथड प्राइवेट हो जाता है, यह कन्वेंशन अधिकांश Python कोड द्वारा उपयोग किया जाता है। आइए एक उदाहरण के माध्यम से इस अवधारणा को समझते हैं - privateVar1.py class m

  1. - बैश वेरिएबल में महारत: घोषणा, असाइनमेंट और प्रभावी उपयोग

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

  1. - पावरशेल वेरिएबल में महारत: कुशल स्क्रिप्टिंग के लिए आपका गाइड

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