वेरिएबल्स उपयोगकर्ता द्वारा दिए गए नाम हैं। एक डेटा टाइप का उपयोग वेरिएबल घोषित और इनिशियलाइज़ करने के लिए भी किया जाता है जो उस वेरिएबल को मेमोरी आवंटित करता है। int, char, float आदि जैसे कई डेटा टाइप्स हैं जो उस वेरिएबल को मेमोरी आवंटित करते हैं।
वेरिएबल इनिशियलाइज़ करने के दो तरीके हैं। एक है स्टैटिक इनिशियलाइज़ेशन जिसमें वेरिएबल को प्रोग्राम में मान निर्दिष्ट किया जाता है और दूसरा है डायनामिक इनिशियलाइज़ेशन जिसमें वेरिएबल को रनटाइम पर मान निर्दिष्ट किया जाता है।
वेरिएबल इनिशियलाइज़ेशन का सिंटैक्स निम्नलिखित है।
datatype variable_name = value;
यहां,
datatype − वेरिएबल का डेटा टाइप जैसे int, char, float आदि।
variable_name − यह उपयोगकर्ता द्वारा दिया गया वेरिएबल का नाम है।
value − वेरिएबल इनिशियलाइज़ करने के लिए कोई भी मान। डिफ़ॉल्ट रूप से, यह शून्य है।
वेरिएबल इनिशियलाइज़ेशन का एक उदाहरण निम्नलिखित है।
उदाहरण
#include <iostream> using namespace std; int main() { int a = 20; int b; cout << "वेरिएबल a का मान: "<< a; // स्टैटिक इनिशियलाइज़ेशन cout << "\nवेरिएबल b का मान दर्ज करें: "; // डायनामिक इनिशियलाइज़ेशन cin >> b; cout << "\nवेरिएबल b का मान: "<< b; return 0; } आउटपुट
वेरिएबल a का मान: 20 वेरिएबल b का मान दर्ज करें: 28 वेरिएबल b का मान: 28
उपरोक्त प्रोग्राम में, दो वेरिएबल्स a और b घोषित किए गए हैं।
int a = 20; int b;
वेरिएबल a को प्रोग्राम में मान के साथ इनिशियलाइज़ किया गया है जबकि वेरिएबल b को डायनामिकली इनिशियलाइज़ किया गया है।
cout << "वेरिएबल a का मान: "<< a; // स्टैटिक इनिशियलाइज़ेशन cout << "\nवेरिएबल b का मान दर्ज करें: "; // डायनामिक इनिशियलाइज़ेशन cin >> b; cout << "\nवेरिएबल b का मान: "<< b;