top of page

Pointer definition and use of pointer, address operator, Pointer variable

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

Pointer एक variable है जो किसी दूसरे variable का memory address store करता है। Pointer का use करके हम memory के address पर stored data को access या manipulate कर सकते हैं। Pointer variable को declare करने के लिए * (asterisk) operator का use होता है, और address operator (&) का use करके किसी variable का address pointer में assign करते हैं.​


Table of Contents

Pointer Definition (पॉइंटर की परिभाषा)

  • Pointer एक variable है जो किसी दूसरे variable का address store करता है.​

  • Pointer variable को declare करने का

  • syntax:

    data_type pointer_name;

  • उदाहरण:i

    nt ptr;

  • यहाँ ptr एक integer pointer है.​


Address Operator (&)

  • Address operator (&) का use करके किसी variable का address प्राप्त किया जाता है.​

  • उदाहरण:

    int num = 10;

    int *ptr = #

  • यहाँ ptr में num का address store हो जाएगा.​

Pointer Variable Use (पॉइंटर वेरिएबल का उपयोग)


  • Pointer variable को initialize करने के लिए:

    pointer_variable = &variable;

    या

    data_type *pointer = &variable;.​

  • Pointer variable के साथ dereference operator (*) का use करके उस address पर stored value को access कर सकते हैं:*ptr यह num की value देगा.​


Example (उदाहरण)

Use of Pointer
Use of Pointer
  • Output:

    Address of num: 6356724

    Value of num: 25.​


Key Points (मुख्य बिंदु)

  • Pointer variable को उसी data type के variable का address assign करना चाहिए.​

  • Pointer का use dynamic memory allocation, data structure (जैसे linked list, tree), और function में efficient data passing के लिए होता है.​

  • Pointer को NULL initialize कर सकते हैं यदि वह किसी variable को point नहीं कर रहा है.​


Summary Table (सारांश तालिका)

Term (शब्द)

Meaning (अर्थ)

Example (उदाहरण)

Pointer

Variable storing address of another variable

int *ptr;

Address Operator (&)

Gets address of a variable

&num

Dereference (*)

Access value at address stored in pointer

*ptr

Pointer Initialization

Assign address to pointer variable

ptr = #

Pointer programming में बहुत powerful है और memory management, data structure, और efficient data passing में मदद करता है.

 
 
 

Comments


bottom of page