वेरिएबल को const कीवर्ड या #define प्रीप्रोसेसर डायरेक्टिव का उपयोग करके कॉन्स्टेंट के रूप में घोषित किया जा सकता है। इनके बारे में विवरण निम्नलिखित हैं।
const कीवर्ड
वेरिएबल के डेटा टाइप से पहले const कीवर्ड का उपयोग करके वेरिएबल को कॉन्स्टेंट घोषित किया जा सकता है। कॉन्स्टेंट वेरिएबल को केवल एक बार आरंभ किया जा सकता है। कॉन्स्टेंट वेरिएबल का डिफ़ॉल्ट मान शून्य होता है।
C में const कीवर्ड का उपयोग करके कॉन्स्टेंट वेरिएबल की घोषणा को प्रदर्शित करने वाला एक प्रोग्राम निम्नलिखित है।
उदाहरण
#include <stdio.h>
int main()
{
const int a;
const int b = 12;
printf("The default value of variable a : %d", a);
printf("\nThe value of variable b : %d", b);
return 0;
}
उपरोक्त प्रोग्राम का आउटपुट निम्नलिखित है।
The default value of variable a : 0 The value of variable b : 12
#define प्रीप्रोसेसर डायरेक्टिव
वेरिएबल को #define प्रीप्रोसेसर डायरेक्टिव का उपयोग करके कॉन्स्टेंट के रूप में घोषित किया जा सकता है क्योंकि यह किसी भी मान के लिए एक उपनाम घोषित करता है।
C में #define प्रीप्रोसेसर डायरेक्टिव का उपयोग करके कॉन्स्टेंट वेरिएबल की घोषणा को प्रदर्शित करने वाला एक प्रोग्राम निम्नलिखित है।
उदाहरण
#include <stdio.h>
#define num 25
int main()
{
printf("The value of num is: %d", num);
return 0;
}
आउटपुट
उपरोक्त प्रोग्राम का आउटपुट निम्नलिखित है।
The value of num is: 25