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

C++ में वेरिएबल कैसे घोषित करें?


C++ में, डिक्लेरेशन और डेफिनिशन अक्सर भ्रमित होते हैं। डिक्लेरेशन का मतलब (सी में) है कि आप कंपाइलर को अपने प्रोग्राम में टाइप, साइज और फंक्शन डिक्लेरेशन के मामले में, किसी वेरिएबल के इसके पैरामीटर्स के टाइप और साइज, या यूजर-डिफाइंड टाइप या फंक्शन के बारे में बता रहे हैं। घोषणा के मामले में किसी भी चर के लिए स्मृति में कोई स्थान आरक्षित नहीं है।

दूसरी ओर परिभाषा का अर्थ है कि उन सभी चीजों के अतिरिक्त जो घोषणा करती है, स्मृति में स्थान अतिरिक्त रूप से आरक्षित है। आप कह सकते हैं "परिभाषा =घोषणा + अंतरिक्ष आरक्षण"।

निम्नलिखित घोषणाओं के उदाहरण हैं -

extern int a;                          // Declaring a variable a without defining it
struct _tagExample { int a; int b; };  // Declaring a struct
int myFunc (int a, int b);             // Declaring a function

परिभाषा के उदाहरण निम्नलिखित हैं -

int a;
int b = 0;
int myFunc (int a, int b) { return a + b; }
struct _tagExample example;

  1. मैं नए का उपयोग करके C++ में 2d सरणी कैसे घोषित करूं?

    एक गतिशील 2D सरणी मूल रूप से सरणियों के लिए पॉइंटर्स की एक सरणी है। यहाँ एक 2D सरणी का आरेख है जिसका आयाम 3 x 4 है। एल्गोरिदम Begin    Declare dimension of the array.    Dynamic allocate 2D array a[][] using new.    Fill the array with the elements.    Print

  1. पायथन में एक चर घोषित कैसे करें?

    पायथन में, हमें कुछ विशिष्ट डेटा प्रकार के साथ एक चर घोषित करने की आवश्यकता नहीं है। एक चर घोषित करने के लिए पायथन के पास कोई आदेश नहीं है। एक चर तब बनाया जाता है जब उसे कुछ मान दिया जाता है। किसी वैरिएबल को असाइन किया गया मान उस वैरिएबल के डेटा प्रकार को निर्धारित करता है। इस प्रकार, पायथन में एक

  1. हम पायथन में वेरिएबल कैसे घोषित करते हैं?

    संक्षिप्त उत्तर यह है कि Python में वेरिएबल घोषित करने की कोई आवश्यकता नहीं है। अधिक विस्तार से विवरण निम्नलिखित है। सांख्यिकीय रूप से टाइप की गई भाषाओं (सी, सी ++, जावा, सी #) के लिए आवश्यक है कि उपयोग किए जाने वाले चर के नाम और प्रकार की घोषणा को प्रोग्राम में उपयोग करने से पहले घोषित किया जाना