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

C/C++ में पॉइंटर्स

मूल रूप से, पॉइंटर्स वे वेरिएबल हैं जो किसी अन्य वेरिएबल का पता संग्रहीत करते हैं। जब हम किसी वेरिएबल को मेमोरी आवंटित करते हैं, तो पॉइंटर उस वेरिएबल के पते की ओर इंगित करता है। यूनेरी ऑपरेटर (*) का उपयोग वेरिएबल घोषित करने के लिए किया जाता है और यह आवंटित मेमोरी का पता लौटाता है।

पॉइंटर्स का सिंटैक्स निम्नलिखित है।

datatype *variable_name;

यहाँ,

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

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

पॉइंटर्स का एक उदाहरण निम्नलिखित है।

उदाहरण

#include <stdio.h>
int main()
{
    int a = 8;
    int *ptr;
    ptr = &a;
    printf("Value of variable : %d\n", a);
    printf("Address of variable : %d\n", ptr);
    printf("Value pointer variable : %d\n", *ptr);
    return 0;
}

आउटपुट

Value of variable : 8
Address of variable : -201313340
Value pointer variable : 8

उपरोक्त प्रोग्राम में, एक इंटीजर वेरिएबल 'a' और एक पॉइंटर वेरिएबल '*ptr' घोषित किया जाता है। वेरिएबल मान और पॉइंटर वेरिएबल द्वारा संग्रहीत पता निम्नानुसार दिखाए जाते हैं -

int a = 8;
int *ptr;
ptr = &a;
  1. - C/C++ में putwchar() फंक्शन

    इस लेख में हम C++ STL में putwchar() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। putwchar() क्या है? putwchar() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। putwchar() फंक्शन का उपयोग स्टैंडर्ड आउटपुट डिवाइस पर वाइड कैरेक्टर लिखने के लिए किया जाता है। यह फंक्शन

  1. - C/C++ में memcpy() फंक्शन

    इस लेख में हम C++ STL में memcpy() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। memcpy() क्या है? memcpy() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। memcpy() फंक्शन का उपयोग मेमोरी के ब्लॉक्स को कॉपी करने के लिए किया जाता है। इस फंक्शन का उपयोग एक मेमोरी लोकेश

  1. C/C++ में AA ट्रीज C/C++ में AA ट्रीज

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