Variable एक identifier होता है जो किसी program के किसी भाग में ही ख़ास तरह की सूचना को दर्शाने के लिए प्रयोग किया जाता है | Variable को हम एक container के रूप में देख सकते हैं जो किसी value को store करने के लिए प्रयोग किया जाता है|
For e.g. int a;
यहाँ हमने a नाम का एक variable create किया है जिसका data type integer है|
किसी variable को कोई value assign करने के लिए ‘equal to operator(=) का प्रयोग करते हैं|
Variable के declaration के लिए rules –
1) Variable का नाम किसी letter या underscore से शुरू होना चाहिए |
2 ) स में variables case sensitive होते हैं | For e.g. name और NAME दो अलग-अलग variables हैं|
3)Underscore के अलावा कोई दूसरा special symbol allowed नहीं है |
4)Variables को digits या letters से construct किया जा सकता है|
5)variables के कुछ examples हैं name, _age आदि |
C में variables का declaration और initialization:-
*Variable को use करने से पहले declare करना जरूरी है|
* Declaration के वक़्त किसी भी variable को memory allocate नहीं होती| Memory allocation केवल variable की definition देते वक़्त होता है|
* Variable initialization मतलब किसी variable को value assign करना|
C में तीन तरह के variables होते हैं –
1) Local variable
2) Global variable
3) Environment variable
* Local variable का scope function के अंदर ही होता है|
* इन्हें function के बाहर से access नहीं कर सकते और function के अंदर हे declare किया जाता है|
Global variable:- वह variables जो function के बाहर declare किये जाते हैं, global variables कहलाते हैं| वे किसी function के लिए limited नहीं होते | कोई भी function global variables को access और modify कर सकता है| Generally global variables को main function के पहले लिखा जाता है |