if满足条件则else-if即便也满足条件也不会执行
同一组if--else if,如果if已经满足条件,则else if即便满足条件,也不会执行。验证代码如下:
平台:VC6.0
#include <stdio.h> int main() { int a=2; if(a==2) printf("if a==2,a=%d\n",a); else if(a>0) printf("if a>0,a=%d\n",a); else return 0; }
最终输出结果如下:
同一组if--else if,如果if已经满足条件,则else if即便满足条件,也不会执行。验证代码如下:
平台:VC6.0
#include <stdio.h> int main() { int a=2; if(a==2) printf("if a==2,a=%d\n",a); else if(a>0) printf("if a>0,a=%d\n",a); else return 0; }
最终输出结果如下: