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;
}

最终输出结果如下:

posted @ 2016-03-28 17:00  wuqi1003  阅读(2736)  评论(0编辑  收藏  举报