क्या आप एक पॉइंटर प्रिंट कर सकते हैं?
क्या आप एक पॉइंटर प्रिंट कर सकते हैं?

वीडियो: क्या आप एक पॉइंटर प्रिंट कर सकते हैं?

वीडियो: क्या आप एक पॉइंटर प्रिंट कर सकते हैं?
वीडियो: 2डी सारणी मुद्रित करने के लिए पॉइंटर्स का उपयोग करना 2024, मई
Anonim

मुद्रण संकेत . आप एक पॉइंटर प्रिंट कर सकते हैं %p प्रारूप विनिर्देशक के साथ printf का उपयोग करके मान। करने के लिए इसलिए, आप परिवर्तित करना चाहिए करने के लिए सूचक शून्य टाइप करें * पहले एक कास्ट का उपयोग करें (शून्य के लिए नीचे देखें * संकेत ), हालांकि उन मशीनों पर जिनके पास अलग-अलग प्रतिनिधित्व नहीं हैं सूचक प्रकार, यह आवश्यक नहीं हो सकता है।

यह भी सवाल है कि मैं अपना प्रिंटफ पता कैसे प्रिंट करूं?

प्रति प्रिंट यादाश्त पता , हम उपयोग '%p' प्रारूप विनिर्देशक में C. To प्रिंट NS ए का पता परिवर्तनशील, हम उपयोग "%p" विनिर्देशक में सी प्रोग्रामिंग भाषा। प्राप्त करने के दो तरीके हैं पता चर का: का उपयोग करके " पता ऑफ" (&) ऑपरेटर।

इसके अतिरिक्त, जब आप पॉइंटर में जोड़ते हैं तो क्या होता है? ए सूचक जोड़ का अर्थ है किसी अगले बिंदु वाले तत्व को पास करना। तो पते को इंगित तत्व के आकार से बढ़ाया जाता है। का पता सूचक आकार (टी) द्वारा बढ़ाया जाएगा जहां टी इंगित किया गया प्रकार है। तो एक int के लिए, the सूचक sizeof(int) द्वारा बढ़ाया जाएगा।

इसी तरह, लोग पूछते हैं, मैं एक सूचक का मूल्य कैसे खोजूं?

1 उत्तर। प्रति पाना NS मूल्य का सूचक , बस डी-रेफरेंस the सूचक . इंट * पीटीआर; NS मूल्य ; * पीटीआर = 9; मूल्य = * पीटीआर; मूल्य अब 9 है।

क्या एक सूचक में एक पूर्णांक जोड़ा जा सकता है?

सूचक अंकगणित और सरणी। जोड़ें एक पूर्णांक करने के लिए सूचक या घटाना पूर्णांक एक से सूचक . p+n का प्रभाव जहाँ p a. है सूचक और n एक है पूर्णांक p के बराबर पते की गणना करना है जो कि p के आकार का n गुना है (यही कारण है कि int * संकेत और चार * संकेत समान नहीं हैं)।

सिफारिश की: