top of page

Referencing a pointer in C

  • Writer: Siddharth Sharma
    Siddharth Sharma
  • Nov 12, 2025
  • 2 min read

Referencing pointer in C का मतलब होता है pointer को use करके किसी variable का address प्राप्त करना और उस address के जरिए उस variable की value को access या modify करना। C में referencing और dereferencing pointer दो महत्वपूर्ण concepts हैं।


Referencing Pointer (पॉइंटर को संदर्भित करना)

  • Referencing operator & है, जिसका use किसी variable का memory address लेने के लिए किया जाता है।उदाहरण:


    int a = 10;

    int *p = &a;  // यहां &a मतलब "a का address" और उसे pointer p में store करना

  • इस तरह pointer variable p अब variable a के address को रखता है.​


Dereferencing Pointer (पॉइंटर को डिरेफरेंस करना)

  • Dereferencing operator * होता है, जो pointer द्वारा point किए गए address पर stored value को access करता है।उदाहरण:

    c

    printf("%d", *p); // prints 10, जो 'a' की value है क्योंकि p 'a' का address रखता है

  • *p कहता है कि pointer p द्वारा point किए गए location पर stored value को प्राप्त करो या बदलो.​


उदाहरण (Example)

Poniter Referencing & Dereferencing
Poniter Referencing & Dereferencing

int a = 10;

int p = &a;   // Referencing: 'p' में 'a' का address रखा गया

printf("%d\n"p);  // Dereferencing: 'p' के address पर जाकर value print करो (Output: 10)

*p = 20;       // 'a' की value 20 हो गयी क्योंकि pointer के माध्यम से value change की गई printf("%d\n", a);  // Output: 20


Key Points (मुख्य बातें)

  • & operator का use कर variable का address pointer में assign करते हैं (referencing).

  • * operator से pointer को dereference करके उस address पर stored value को access या modify किया जाता है.

  • Double pointers भी हो सकते हैं, जिनमें एक pointer दूसरे pointer का address रखता है और इन्हें double dereference ** से access किया जाता है.​


Referencing और dereferencing pointers C programming में memory manipulation, dynamic data structures, और efficient function arguments passing के लिए जरूरी concepts हैं।

यह मिश्रित हिंदी-इंग्लिश नोट्स आपको pointers के referencing और dereferencing concepts समझने में मदद करेंगे।

 
 
 

Comments


bottom of page