में कंडीशन ऑर्डर सबसे पहले, शुरू होने से पहले, मैं वीसी ++ 2008 पेशेवर का उपयोग कर रहा हूं, विंडोज ओएस पर इंटेल कोर 2 चला रहा हूं। मुझे यह भी पता है कि यह कोड कोर 2/कोरि 7 विंडोज के अलावा किसी अन्य चीज़ पर कभी भी निष्पादित नहीं होगा।लूप
मेरे पास 2 स्थितियों के साथ थोड़ी देर लूप है जो इस तरह दिखता है: नोट: यह एक बहुत ही सरल संस्करण है।
while((a != b) && (array[a] < c))
पहली शर्त (a != b)
एक झूठी उत्पन्न करता है, दूसरी शर्त भी मूल्यांकन किया जाएगा? या लूप अभी ठीक से समाप्त हो जाएगा?
मैंने कुछ परीक्षण किए और ऐसा लगता है कि यह वास्तव में सच है।
हालांकि, यहां पकड़ है। कब और यदि पहली स्थिति झूठी मूल्यांकन करती है, तो दूसरी स्थिति का मूल्यांकन होने पर पहुंच उल्लंघन उत्पन्न होगा। हालांकि, मैं जो देख सकता हूं उससे, पहली शर्त को झूठी के रूप में मूल्यांकन करने के बाद, कार्यक्रम दूसरी स्थिति का मूल्यांकन करने के लिए परेशान नहीं होता है और लूप छोड़ देता है, इस प्रकार मुझे बचाता है।
समस्या यह है कि मैं अपने बहुत अच्छे और साफ कोड को अचानक बिना उड़ाते हुए एक्सेस उल्लंघन समस्या से छुटकारा नहीं पा सकता हूं। हालांकि, छोटी "बग" के कारण (मुझे पता है कि यह एक कंपाइलर अनुकूलन है, बग नहीं है), मुझे लगता है कि इससे दूर जाने में सक्षम होना चाहिए। मुझे यह भी पता है कि यह संभवतः अच्छा प्रोग्रामिंग अभ्यास नहीं है, लेकिन ईमानदार होने के लिए, मेरी स्थिति में, यदि यह काम करता है, तो मैं पहले से ही खेल से आगे हूं।
मेरा सवाल है, क्या यह "बग" या प्रोग्रामिंग कदाचार वापस आ जाएगा और मुझे कुछ दिन काट देगा? यहां तक कि जब मैंने इस खंड से बाहर नरक का परीक्षण किया और यह केवल एक बार इसका उपयोग करेगा?
वाह आपको बहुत सारे प्रश्न हैं! आपको बस अपना मैसेंजर हाहा –
जोड़ना चाहिए! मैं आपको एमएम पर संदेश भेजता हूं और आपको अपना संदेशवाहक देता हूं। दोस्त, यह 3 एमए की तरह है जहां आप हैं! क्या तुम सोते हो क्या आपको बस पसंद है ... यहाँ रहो? (मैं केवल इस देर से हूं क्योंकि यह एकमात्र समय है जब हर कोई सो रहा है और मुझे परेशान नहीं करता है इसलिए मैं अपने थीसिस पर कुछ काम कर सकता हूं)। – Faken
मैं समय-समय पर अपनी कुछ साइटों की जांच करता हूं और आपके प्रश्न हमेशा मेरी रुचि रखते हैं और पृष्ठ के शीर्ष के पास होते हैं। यह थोड़ा डरावना हो रहा है। मैं वास्तव में जल्दी - जिम 2 घंटे में हूँ। –