switch-case Bloklarında Değişken İfadeleri ve Derleme Hatası

SonsuzUs Her şey › Category: Soru › switch-case Bloklarında Değişken İfadeleri ve Derleme Hatası
sonsuz Kurucu sordu 3 saat önce
void main() {
    int a = 1;
    switch (a + 1) {
        default: printf("%d", a - a); break;
        case a: printf("%d", a); break;
        case a + a: printf("%d", a + a);
        case a + a + a: a;
    }
}

Yukarıda verilen C programının derleme ve çalışma durumu hakkında ne söylenebilir? Program derlenir mi yoksa derleme zamanı hatası mı verir?

Cevapla