if(someCondition)
int a=10;//Compilation Error
else if(SomeOtherCondition){
int b=10;//no compilation Error
}
ऐसा क्यों हो रहा है। पहले मामले में संकलन त्रुटि क्यों है, में परिवर्तनीय घोषणा। यदि मैं ब्रेसिज़ डालता हूं तो कोई संकलन त्रुटि नहीं होती है, लेकिन यदि स्टेटमेंट ब्रेसिज़ वैकल्पिक हैं तो यह एक कथन है।यदि धारा
धन्यवाद इस सही कारण नहीं है, मुझे लगता है – Krushna