pointer-arithmetic पर टैग किए गए जवाब

18
सरणियों के साथ, ऐसा क्यों होता है कि [5] == 5 [a]?
जैसा कि सी प्रोग्रामिंग भाषा (उर्फ: के एंड आर) में स्टैक ओवरफ्लो पॉडकास्ट # 34 में जोएल बताते हैं , सी में सरणियों की इस संपत्ति का उल्लेख है:a[5] == 5[a] जोएल का कहना है कि यह सूचक अंकगणित के कारण है, लेकिन मुझे अभी भी समझ नहीं आया है। …

8
सी में शून्य सूचक के लिए सूचक अंकगणित
जब एक विशेष प्रकार के लिए सूचक (जैसे int, char, float, ..) वृद्धि की जाती है, अपने मूल्य है कि डेटा प्रकार के आकार की वृद्धि हुई है। यदि एक voidपॉइंटर जो कि आकार के डेटा xको इंगित करता है, तो वृद्धि हुई है, यह xआगे बाइट्स को कैसे इंगित …

3
साइज़ोफ़ () का उपयोग किए बिना कोड का यह टुकड़ा सरणी आकार कैसे निर्धारित करता है?
कुछ सी साक्षात्कार प्रश्नों के माध्यम से जा रहे हैं, मैंने एक प्रश्न पाया है "साइलोऑफ़ ऑपरेटर का उपयोग किए बिना सी में एक सरणी का आकार कैसे ढूंढें?", निम्न समाधान के साथ। यह काम करता है, लेकिन मुझे समझ नहीं आता कि क्यों। #include <stdio.h> int main() { int …

1
क्या शून्य शून्य सूचक को जोड़ने की अनुमति है?
मुझे पता है कि सूचक अंकगणित अशक्त बिंदुओं के लिए अस्वीकृत है। लेकिन कल्पना कीजिए कि मेरे पास ऐसा कुछ है: class MyArray { int *arrayBegin; // pointer to the first array item, NULL for an empty array unsigned arraySize; // size of the array, zero for an empty array …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.