एक सी switch-case
प्रवाह नियंत्रण में करने के बाद, यह एक case
के बाद घुंघराले ब्रेसिज़ डाल करने के लिए {} यदि चर कि ब्लॉक में परिभाषित किया जा रहा है की आवश्यकता है।सी स्विच-केस घुंघराले ब्रेसिज़ हर मामले
क्या परिवर्तनीय घोषणा के बावजूद प्रत्येक case
के बाद घुंघराले ब्रेसिज़ डालने का बुरा अभ्यास है?
उदाहरण के लिए:
switch(i) {
case 1: {
int j = 4;
...code...
} break;
case 2: { //No variable being declared! Brace OK?
...code...
} break;
}
बस एक नोट - कोई भी पहले मामले से पहले स्विच की शुरुआत में चर घोषित कर सकता है (और इस प्रकार अधिक घुंघराले ब्रेसिज़ को जोड़ने के बिना इन चर को साझा करें। – martinkunev