每日一个代码:第二天

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值