C语言

简单的 if else 你真的学会了吗?

2020-02-05  本文已影响0人  不会编程的程序圆

看前点赞 养成习惯
学习编程,更多干货
关注公众号[不会编程的程序圆]

关于 if else 选择结构 的两种写法:

if () {
    ;
}
if () {
    ;
}
if () {
    ;
}
else {
    ;
}


if () {
    ;
}
else if () {
    ;
}
else if () {
    ;
}
else {
    ;
}

上面两种写法有区别吗?

直接看程序吧:

多个if 直接并列

int main() {

    int a = 5;
    
    if (a > 0)
        printf("a > 0\n");
    if (a > 2)
        printf("a > 2\n");
    if (a > 4)
        printf("a > 4\n");
    if (a > 5)
        printf("a > 5\n");
    else
        printf("a < 5\n");

    return 0;
}

输出:

a > 0
a > 2
a > 4
a < 5

多个else if 并列

int main() {

    int a = 0;
    
    if (a > 0)
        printf("a > 0\n");
    else if (a > 2)
        printf("a > 2\n");
    else if (a > 4)
        printf("a > 4\n");
    else if (a > 5)
        printf("a > 5\n");
    else
        printf("a < 5\n");

    return 0;
}

输出:

a > 0

总结

上一篇下一篇

猜你喜欢

热点阅读