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

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


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

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

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

datatype variable_name = value;

यहां,

datatype − वेरिएबल का डेटा टाइप जैसे int, char, float आदि।

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

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

वेरिएबल इनिशियलाइज़ेशन का एक उदाहरण निम्नलिखित है।

उदाहरण

#include <iostream> using namespace std; int main() {    int a = 20;    int b;    cout << "वेरिएबल a का मान: "<< a; // स्टैटिक इनिशियलाइज़ेशन    cout << "\nवेरिएबल b का मान दर्ज करें: "; // डायनामिक इनिशियलाइज़ेशन    cin >> b;    cout << "\nवेरिएबल b का मान: "<< b;    return 0; }

आउटपुट

वेरिएबल a का मान: 20 वेरिएबल b का मान दर्ज करें: 28 वेरिएबल b का मान: 28

उपरोक्त प्रोग्राम में, दो वेरिएबल्स a और b घोषित किए गए हैं।

int a = 20; int b;

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

cout << "वेरिएबल a का मान: "<< a; // स्टैटिक इनिशियलाइज़ेशन cout << "\nवेरिएबल b का मान दर्ज करें: "; // डायनामिक इनिशियलाइज़ेशन cin >> b; cout << "\nवेरिएबल b का मान: "<< b;

  1. - C++ में log1p() फ़ंक्शन

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

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

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

  1. - C++ में volatile क्वालिफायर का उपयोग क्यों करते हैं?

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