क्या लूप के अंदर break
बयान का उपयोग करना एक बुरा अभ्यास है ?for
कहो, मैं एक सरणी में मान खोज रहा हूं। लूप के break;
लिए बाहर की तुलना करें और जब लूप से बाहर निकलने के लिए मान मिलता है ।
क्या यह एक बुरा अभ्यास है? मैंने उपयोग किए गए विकल्प को देखा है: एक चर को परिभाषित करें vFound
और इसे सही पर सेट करें जब मूल्य पाया जाता है और बयान की स्थिति vFound
में जांच करता है for
। लेकिन क्या इस उद्देश्य के लिए एक नया चर बनाना आवश्यक है?
मैं लूप के लिए एक सामान्य सी या सी ++ के संदर्भ में पूछ रहा हूं।
पुनश्च: MISRA कोडिंग दिशानिर्देश ब्रेक का उपयोग करने के खिलाफ सलाह देते हैं।
break
के रूप में एक ही लीग मेंgoto
:)