C++ Constant Variables In Hindi


पिछले topic में आपने Variables के बारे में पढ़ा समझा , इस topic में आप constant variables के बारे में पढ़ेंगे।


C ++ में Constants, Identifier होते हैं जिन्हे हम variables की तरह ही define करते हैं , हालाँकि normal variables की तरह इनकी value Immutable होती , means हम program execution के समय इनकी value को change नहीं कर सकते हैं। जैसे normal variable को Define करके हम Runtime पर भी increment / decrement या new value assign करके change करते थे।

Understanding Identifier - identifier का use program में किसी entity को Identify करने के लिए किया जाता है, ये unique होते है, define करने के बाद हम इन्हे program में कही भी use कर सकते हैं।

C++ const

const एक predefined keyword है जिसका use करके , हम constant variables को define करते हैं।

const int age = 78;

well , आप बाकी normal variables की तरह ही हर data type के constant variable define कर सकते हैं।

C++ constant variable example

CopyFullscreenClose FullscreenRun
#include <iostream>
using namespace std;

int main() {
  const int age = 90;
  const double double_var = 15.99;
  const char letter_var = 'R';  
  const string str_var = "Text";   
  const bool bool_var = true; 
  cout << "constant int variable : " << age << "\n";
  cout << "constant double variable : " << double_var << "\n";
  cout << "constant char variable : " << letter_var << "\n";
  cout << "constant string variable : " << str_var << "\n";
  cout << "constant boolean variable : " << bool_var;
  return 0;
}
Output
constant int variable : 90
constant double variable : 15.99
constant char variable : R
constant string variable : Text
constant boolean variable : 1

हालाँकि जैसा कि आप ऊपर पढ़ चुके हैं कि , इनकी value define हो जाने के बाद change नहीं हो सकती है, इसलिए जब आप new value assign करने का try करेंगे तो कुछ इस तरह से error आएगी।

const int age = 90;
  age = 80;

O/P : error: assignment of read-only variable 'age'

I Hope, अब आपको C++ में constant variables के बारे में अच्छे से समझ आ गया होगा।

Hey ! I'm Rahul founder of learnhindituts.com. Working in IT industry more than 4.5 years. I love to talk about programming as well as writing technical tutorials and blogs that can help to others .... keep learning :)

Get connected with me - LinkedIn Twitter Instagram Facebook