क्षमा करता है, तो यह एक noob सवाल :(एक सरणी में बहुत सारे तत्व! ।।?!
सी कोड का टुकड़ा है
int array[5];
int cnt;
for(cnt = 0; cnt <= 10; cnt+=1)
{
array[cnt] = cnt;
}
एक त्रुटि देना चाहिए, सही नहीं काम करता है ठीक लेकिन क्यों कि ऐसा नहीं है कि लगता है? - पहली पंक्ति में- डबल आकार (11) से अधिक की एक सरणी परिभाषित की गई है। आप बाद में सरणी [5 से 10] तक भी पहुंच सकते हैं। और यह मुझे भ्रमित कर रहा है। जब आप सरणी को परिभाषित करते हैं तो यह काम करना बंद कर देता है [4 या उससे कम] ...
अग्रिम धन्यवाद।
नाक राक्षस defenstration के लिए +1! – RBerteig
@RBerteig: मुझे नहीं लगता कि "defenestration" (defenstration एक शब्द नहीं है) का मतलब है कि आप क्या सोचते हैं इसका मतलब है। अंग्रेजी में, यह खिड़की के माध्यम से किसी को/कुछ फेंकने का कार्य होगा। http://en.wikipedia.org/wiki/Defenestration –
एक टाइपो, वास्तव में, लेकिन शब्द पसंद जानबूझकर था। मैं उस चीज़ के लिए पहुंच रहा था जो "दानव" के साथ आवंटित था जिसमें अप्रत्याशित निष्कासन की भावना थी। यह एक खिंचाव था, और संभावित रूप से रूपक के ब्रेकिंग पॉइंट से पहले ;-) – RBerteig