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

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


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

दूसरी ओर डेफिनिशन का अर्थ है कि डिक्लेरेशन जो करता है उसके अलावा, मेमोरी में अतिरिक्त स्थान आरक्षित होता है। आप कह सकते हैं "डेफिनिशन = डिक्लेरेशन + स्पेस रिज़र्वेशन"।

डिक्लेरेशन के उदाहरण निम्न हैं –

extern int a;                                              // वेरिएबल a को बिना डिफाइन किए घोषित करना
struct _tagExample { int a; int b; };                      // स्ट्रक्चर घोषित करना
int myFunc (int a, int b);                                 // फंक्शन घोषित करना

जबकि डेफिनिशन के उदाहरण निम्न हैं –

int a; int b = 0; int myFunc (int a, int b) { return a + b; } struct _tagExample example;
  1. C++ में new का उपयोग करके 2D ऐरे कैसे घोषित करें C++ में new का उपयोग करके 2D ऐरे कैसे घोषित करें

    एक डायनामिक 2D ऐरे मूल रूप से ऐरे के पॉइंटर्स का ऐरे होता है। यहां 3 x 4 आयाम वाले 2D ऐरे का एक आरेख है। एल्गोरिदम Begin ऐरे के आयाम घोषित करें। new का उपयोग करके 2D ऐरे a[][] को डायनामिक रूप से आवंटित करें। ऐरे को तत्वों से भरें। ऐरे प्रिंट करें। इसे हटाकर मेमोरी साफ़ करें। End

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

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

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

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