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
",a);
    else if(a>0)    printf("if a>0,a=%d
",a);
    else return 0;
}

最终输出结果如下:

原文地址:https://www.cnblogs.com/wuqi1003/p/5329723.html