Pointers एक बहुत powerful प्रोग्रामिंग टूल हैं इसका उपयोग करके आप आपने कार्यक्रम की efficiency में सुधार कर सकते है यह unlimited मात्रा में डेटा को संभालने में भी आपकी मदद करता है pointers कुछ चीजें को बहुत आसान बना सकते हैं।
Pointers का उपयोग व्यापक रूप से प्रोग्रामिंग में किए जाता हैं वे variable identifier का उपयोग किए बिना किसी अन्य variable के स्मृति स्थान को referenced करने के लिए उपयोग में लाये जाते है वे mainly linked सूचियों में उपयोग किए जाते हैं और संदर्भ फ़ंक्शन द्वारा कॉल करते हैं।
Pointers कार्य करने के लिए एक से अधिक मान वापस करने का एक तरीका प्रदान करते हैं।
Pointers का उपयोग arrays और structures को संभालने के लिए किए जाता हैं क्योंकि ये अधिक कुशल होते हैं।
Pointers complex डेटा संरचनाओं जैसे कि linked सूची, queues, पेड़, ग्राफ़ आदि का निर्माण करने में हमारी मदद करते हैं।
Pointers कार्यक्रम के execution समय को कम करता है।
data_type* pointer_variable_name; int* p;
उदाहरण: int * p; char* पी; जहां, * यह दर्शाता है कि "p" पॉइंटर char है और एक सामान्य char नहीं है।
#include <stdio.h> #include <conio.h> void main(){ int number=50; clrscr(); printf("value of number is %d, address of number is %u",number,&number); getch(); }