पर कोई पता निर्दिष्ट करना चाहता था कि मैं यह जानना चाहता हूं कि पॉइंटर को उस बिंदु के पते को निर्दिष्ट करने के वैकल्पिक तरीके हैं जो इसकी ओर इशारा करते हैं।एक सूचक को
int a = 10;
int *ptr;
ptr = &a;
लेकिन कुछ स्थानों मैं देख रहा हूँ यह कैसा घोषित पर:
int *ptr = &a;
इन तरीकों से बराबर के दोनों कर रहे हैं उदाहरण के लिए, हमेशा की तरह है? मैं थोड़ी उलझन में हूं क्योंकि मुझे हमेशा मूल्य देने के पते के रूप में * पीआरटी माना जाता है, लेकिन पता नहीं। क्या कोई समझा सकता है? धन्यवाद।
दोनों ही हैं – kapil
'int * ptr लिखते समय;' आप एक सूचक घोषित करते हैं। * पीआरटी लिखते समय आप मूल्य आवंटित करते हैं। यह घोषणा है कि * ऑपरेटर – loginn
के अर्थ को बदलता है आप 'int a = 10, * ptr = & a;' भी लिख सकते हैं :) :) वे वही बात हैं –