Variable
Variable memory location को दिया एक नाम है जो data को होल्ड (store) करता है। variable की value को हम program के execution के दौरान change भी कर सकते है।
Variable को हम के container की तरह मान सकते है, जिसमें हम कुछ value रख सकते है।
जैसे हम उदाहरण के लिए मान लेते
x = 5
इस example में x एक variable(चर) है। x का मान हम कुछ और भी रख सटके है, जैसे x = 10
Example
#include <stdio.h> int main(int argc, char const *argv[]) { int x = 5; printf("%d\n", x); x = 10; printf("%d\n", x); return 0; } // output // 5 // 10
Rules of declaring a variable
Variable को declare करने वही नियम है जो identifier को declare करने –
- Variable के नाम में एक या एक से अधिक letters हो सकते (lowercase and uppercase)
- Variable के naam में _ (underscore) और digit का भी उपयोग कर सकते है, लेकिन digit शुरुआत में नहीं होने चाहिए ।
- Variable के नाम में 31 character से अधिक नहीं होने चाहिए।
- Variable का नाम कोई भी keyword नहीं हो।
- Variable के नाम के बीच में space नहीं हो सकता।
Constant
Constant को हम के container की तरह मान सकते है, जिसमें हम कुछ value रख सकते है। लेकिन
एक बार value रखने के बाद change नहीं कर सकते है, constant को declare करने के लिए const keyword का उपयोग करते है।
जैसे हम उदाहरण के लिए मान लेते –
x = 6
#include <stdio.h> int main(int argc, char const *argv[]) { const int x = 5; printf("%d\n", x); // error x = 10; printf("%d\n", x); return 0; }