0
点赞
收藏
分享

微信扫一扫

每日一个代码:第二天

静鸡鸡的JC 2022-02-20 阅读 45
c语言

大家好,欢迎来到新人学代码,

上次我写了已经最基本的代码,很简单,所以我今天继续分享代码:

今天的代码一共个选择语句:

1:if类语句:

#include<stdio.h>
int main(){
    int a=1;
    if(a==1)printf("%d",a);
    if(a!=1)printf("no");
    return 0;
}

小括号里面用于判断条件是否成立,从而做出不同的选择,

值得一提的是if语句不一定会分开所有条件,

好比下面的:

​
​
#include<stdio.h>
int main(){
    int a=4;
    if(a==4)printf("%d",a);
    if(a/4=1)printf("%d",a);
    return 0;
}

​

​

在这个代码中,a的值同时满足所有的条件,那么这两个结果都会打印,

所以,未来避免这种情况,于是就有了下面这种语句;

2:else if语句;

​
#include<stdio.h>
int main(){
    int a=1;
    if(a==1)printf("%d",a);
    else if(a!=1)printf("no");
    return 0;
}

​

这种语句的条件判断就简单多了,即从上往下判断条件,如果某一条件成立,则该条件前面的判断

全作废,打印该条件。

那么再往后就是

3:if else语句;

​
​
#include<stdio.h>
int main(){
    int a=1;
    if(a==1)printf("%d",a);
    else (printf("no");
    return 0;
}

​

​

判断if的条件,如果不成立,则剩余条件全为else所有

打印else的内容,

最后,

4:switch 语句:

​
​
#include<stdio.h>
int main(){
    int a=1;
    switch(a){
        case 1:printf("1");braek;
        case 2:printf("1");braek;
        default :printf("no");
    }
    return 0;
}

​

​

a作为判断的对象,

case 加上条件:再加上内容,此时相当于if语句;

如果加上 break;则相当于else if语句

default相当于 else

举报

相关推荐

RHCSA第二天

CSS第二天

html第二天

出差第二天

MySQL第二天

集合第二天

java第二天

DOM第二天

JavaSE 第二天

0 条评论