(पहली टिप्पणी के बाद नवीनीकृत प्रश्न)
int max_size = 20; int H [max_size];
डीबगिंग को एच के लिए [-1] का मान देता है, जब प्रारंभ करने के लिए max_size का प्रयोग किया जाता है;
इसके बदले मैं पूर्णांक का उपयोग करके इनिशियलाइज़ करता हूं तो कोड है: int h [20]
, यह ठीक काम करता है
यह मैक ओएस एक्स 10.6 पर जीसीसी 4.2 के साथ था।
मैं बस संकलित और आपके कोड को शामिल करने वाले निम्नलिखित प्रोग्राम को चलाया:
#import & lt; फाउंडेशन / फाउंडेशन। एच & gt; Int main () {int max_size = 20; Int h [max_size]; एच [0] = 5; एनएसएलॉग (@ "यह% डी है", एच [0]); वापसी 0; }
यह ठीक काम किया समस्या सिर्फ एक सरणी घोषित करने के अलावा कुछ है।
यह मैक ओएस एक्स 10.4 पर जीसीसी 4.0.1 के साथ था।
Comments
Post a Comment