C++ in Hindi – C++ Variables

  • Introduction to C++ variables in Hindi
  • C++ variables in Hindi
  • Initializing variables in Hindi

Introduction of Variables

किसी भी तरह के data को computer memory में store करने के लिए हम variables को create कर सकते है। simple language में कहें तो variables memory की तरह होते है | जिसमें values को store किया जाता है |

Variables एक memory location होता है | जिसे एक नाम देते है | और उस memory location पर values store करते है। और बाद में इसी नाम को use करते हुए store की गयी value को access करते है |

Variables की values changeable होती है। यानी हम variables के values को जरुरत पड़ने पर change भी कर सकते है | हम variables का value manually भी change कर सकते है | और variables के through भी variables का value change कर सकते है |

Create Variables

जिस तरह C language मे variables create किये जाते है | ठीक उसी प्रकार से C++ मे भी variables create किये जाते है | इसका example निचे दिया जा रहा है |

data_type variable_name;

C++ मे variables create करने के लिए सबसे पहले variables का data type declare किया जाता है | यानी जो variables हम create कर रहे है | उन variables मे किस प्रकार की values store करना चाहते है | यह data types के द्वारा ही declare किया जाता है |

Data type के द्वारा compiler को यह पता चलता है | की variables मे किस प्रकार का value store किया गया है | और उसे कितना memory allot करना है |

Variables का Data type define करने के बाद variables को एक नाम दिया जाता है | पर ध्यान रहे एक नाम से 2 variables नहीं create कर सकते है। अगर एक नाम से 2 variables create करेंगे तो error आएगा |

अगर आप एक नाम से 2 variables create करना चाहते है | तो आप upper case और lower case variables create कर सकते है | उदाहरण के लिए name और Name दो अलग अलग variables माने जायेंगे।

int name;

ऊपर दिये गये block मे integer type का variable create किया गया है | और इस variable का नाम name दिया गया है |

Initialize Variables

Variables में values store करना ही variable initialization कहलाता है। किसी भी variable में value store करने के लिए assignment operator का use किया जाता है | यानी सबसे पहले data type define करते है | फिर एक नाम define करते है | उसके बाद assignment operator का use करते हुए value को store करते है | इसका example निचे दिया जा रहा है |

data-type variable_name = value;

ऊपर दिये गये syntax के अनुसार आप value assign कर सकते है | आईये एक और example के through variable मे value store करते है |

 int age = 20;

Display Variables

किसी भी variable का value console screen पर display करने के लिए आप cout statement का use कर सकते है। इसका example निचे दिया जा रहा है |

cout<<variable-name;

उदाहरण के लिए यदि आप age variable की value print करना चाहते है | तो आपको cout statement का use करना पड़ेगा | अब निचे दिये गये example को देखे |

cout<<age;

Type of Variables

C++ मे variables को दो भागो मे बाटा गया है | इनका list निचे block मे दिया गया है |

  1. Local Variables
  2. Global Variables

Local Variables

Local variables वो variables होते है | जो किसी न किसी block में create किये जाते है | ऐसे variables सिर्फ उसी block में ही access किये जा सकते है | जहा पर इन्हें define किया गया है | इसका उदाहरण निचे दिया जा रहा है।

#include <iostream.h>
int myFunction()
{
     // num is a local variable
     int num=20;
}
int main()
{
    // Error: because access to local variable
    cout<<num;
    return 0;
}

ऊपर दिये गये code मे myFunction() के अन्दर int variable declare किया गया है | जिसका नाम num है | और इस variable को main() function मे access किया जा रहा है | इसलिए program मे error आएगा क्योंकि num एक local variable है | और उसे myFunction() में ही use किया जा सकता है।

Global Variables

Global variables वे variables होते है | जिन्हें हम पुरे program मे access कर सकते है | ऐसे variables को program की शुरुआत में ही define किया जाता है। और जो variables program की शुरुआत मे ही define किये जाते है | उन्हें हम global variables कहते है | इसका example निचे दिया जा रहा है |

#include <iostream.h>
 
// num is a Global variable
   int num=50;
void myFunction()
{
     cout<<"Your Number is : "<<num;
}
int main()
{
     myFunction();
     return 0;
}

OUT PUT

Your Number is : 50
C++ – Data Types Next is Coming Soon
Previous Next