//if else(就近原则)匹配问题 #include<stdio.h> int main() { int a = 0; int b = 2; if (a == 1) if (b == 2) printf("hehe\n"); else printf("haha\n");//打印结果为什么都没有。。。。因为第一个if不满足,就无法执行第一个if后面的第二个if,直接结束. return 0; }
//if else(就近原则)匹配问题 #include<stdio.h> int main() { int a = 0; int b = 2; if (a == 1) if (b == 2) printf("hehe\n"); else printf("haha\n");//打印结果为什么都没有。。。。因为第一个if不满足,就无法执行第一个if后面的第二个if,直接结束. return 0; }