Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ में वेरिएबल इनिशियलाइज़ेशन

चर उपयोगकर्ता द्वारा दिए गए नाम हैं। एक डेटाटाइप का उपयोग एक वेरिएबल को घोषित करने और आरंभ करने के लिए भी किया जाता है जो उस वेरिएबल को मेमोरी आवंटित करता है। उस वेरिएबल में मेमोरी आवंटित करने के लिए इंट, चार, फ्लोट इत्यादि जैसे कई डेटाटाइप हैं।

वैरिएबल को इनिशियलाइज़ करने के दो तरीके हैं। एक है स्टैटिक इनिशियलाइज़ेशन जिसमें वेरिएबल को प्रोग्राम में एक वैल्यू असाइन की जाती है और दूसरा डायनेमिक इनिशियलाइज़ेशन है जिसमें वेरिएबल्स को रन टाइम पर एक वैल्यू असाइन किया जाता है।

वैरिएबल इनिशियलाइज़ेशन का सिंटैक्स निम्नलिखित है।

datatype variable_name = value;

यहां,

डेटाटाइप - वेरिएबल का डेटाटाइप जैसे इंट, चार, फ्लोट आदि।

variable_name - यह उपयोगकर्ता द्वारा दिए गए वेरिएबल का नाम है।

मान - वैरिएबल को इनिशियलाइज़ करने के लिए कोई भी वैल्यू। डिफ़ॉल्ट रूप से, यह शून्य होता है।

निम्नलिखित चर आरंभीकरण का एक उदाहरण है।

उदाहरण

#include <iostream>
using namespace std;
int main() {
   int a = 20;
   int b;
   cout << "The value of variable a : "<< a; // static initialization
   cout << "\nEnter the value of variable b : "; // dynamic initialization
   cin >> b;
   cout << "\nThe value of variable b : "<< b;
   return 0;
}

आउटपुट

The value of variable a : 20
Enter the value of variable b : 28
The value of variable b : 28

उपरोक्त कार्यक्रम में, दो चरों को ए और बी घोषित किया गया है।

int a = 20;
int b;

वेरिएबल a को प्रोग्राम में एक वैल्यू के साथ इनिशियलाइज़ किया जाता है जबकि वेरिएबल b को डायनामिक रूप से इनिशियलाइज़ किया जाता है।

cout << "The value of variable a : "<< a; // static initialization
cout << "\nEnter the value of variable b : "; // dynamic initialization
cin >> b;
cout << "\nThe value of variable b : "<< b;

  1. log1p () सी++ में

    फ़ंक्शन log1p() का उपयोग (a+1) के प्राकृतिक लघुगणक (आधार ई लघुगणक) की गणना के लिए किया जाता है, जहां a कोई भी संख्या है। यह (a+1) के प्राकृतिक लघुगणक का मान लौटाता है। जब हम -1 से कम मान पास करते हैं तो यह एक संख्या नहीं (नैन) देता है। यहाँ log1p(), . का गणितीय व्यंजक है log1p(a) = base-e log(a+1)

  1. C++ में पॉइंटर ऑपरेटर * क्या है?

    C++ दो पॉइंटर ऑपरेटर प्रदान करता है, जो ऑपरेटर का पता (&) और इनडायरेक्शन ऑपरेटर (*) हैं। एक पॉइंटर एक वेरिएबल होता है जिसमें दूसरे वेरिएबल का पता होता है या आप कह सकते हैं कि एक वेरिएबल जिसमें दूसरे वेरिएबल का पता होता है, दूसरे वेरिएबल को पॉइंट करने के लिए कहा जाता है। एक वैरिएबल कोई भी डेटा प्रकार

  1. हम सी ++ में अस्थिर क्वालीफायर का उपयोग क्यों करते हैं?

    अस्थिर का मतलब दो चीजें हैं - आपके किसी कोड को बदले बिना वेरिएबल का मान बदल सकता है। इसलिए जब भी कंपाइलर वेरिएबल के मान को पढ़ता है, तो यह नहीं मान सकता है कि यह पिछली बार पढ़ा गया था, या यह पिछले मान के समान है, लेकिन इसे फिर से पढ़ा जाना चाहिए। एक मूल्य को एक अस्थिर चर के लिए संग्रहीत करने क