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