我不明白为什么我的编译器在执行以下操作时不会翻转:
#include <stdio.h>
int main(void) {
switch (1==1) {
// Why is this if statement allowed?
if (1==1) printf("why");
default:
printf("don't get it");
}
return 0;
}
当我编译并运行时,输出当然是don't get it
。但为什么我可以在第一时间编译?