आप असाइनमेंट ऑपरेटर का उपयोग करके या इसे इनिशियलाइज़ करते समय इसके कंस्ट्रक्टर का उपयोग करके वेरिएबल को इनिशियलाइज़ कर सकते हैं। उदाहरण के लिए,
int i = 0; MyClass instance(1, "Hello");
यह स्वचालित रूप से इनिशियलाइज़ हो जाएगा यदि
- यह एक क्लास/स्ट्रक्चर इंस्टेंस है जिसमें डिफ़ॉल्ट कंस्ट्रक्टर सभी प्रिमिटिव प्रकारों को इनिशियलाइज़ करता है; जैसे
MyClass instance; - आप ऐरे इनिशियलाइज़र सिंटैक्स का उपयोग करते हैं, जैसे
int a[10] = {}(सभी शून्य) याint a[10] = {1,2};(पहले दो को छोड़कर सभी शून्य: a[0] == 1 और a[1] == 2) - यह एक ग्लोबल/एक्सटर्न वेरिएबल है
- यह static के रूप में परिभाषित है