31.if语句

一.引入if语句

如果我们想描述一件事情:如果有豆浆:就买豆浆;否则:就买粥。其实这就是一个我们在生活常常需要处理的一种情形,如果……那么……否则……那么……。

在C语言中可以用一个条件分支语句来处理这一类问题,就是这节课要给大家介绍的if语句。

二.if语句的格式与使用

2.1 格式1

//其他代码
if(表达式1)
{
    //如果表达式1成立,则执行该{}中的代码
}
//其他代码

举例:

#include 

void main(){

    int a = 1;
    //在C语言中,用俩个等号表示等于,一个等号表示赋值
    if(a == 1){
        printf("a = 1\n"); //这里按tab按键进行了缩进,保持好的编程习惯。
    }

}

运行结果:

2.2 格式2

//其他代码
if(表达式1)
{
    //如果表达式1成立,则执行该{}中的代码
}
else
{
    //如果上面表达式1不成立,则执行该{}中代码
}
//其他代码

举例:

#include 

void main(){

    int a = 2;
    if(a == 1){
        printf("a = 1\n");
    }else{
        printf("a != 1\n");
    }

}

运行结果:

2.3 格式3

//其他代码
if(表达式1)
{
    //如果表达式1成立,则执行该{}中的代码
}
else if(表达式2)
{
    //如果上面表达式2成立,则执行该{}中代码
}
else if(表达式n)
{
    //如果上面表达式n成立,则执行该{}中代码
}
//其他代码

举例:

#include 

void main(){

    int a = 2;
    if(a == 0){
        printf("a = 0\n");
    }else if(a == 1){
        printf("a = 1\n");
    }else if(a == 2){
        printf("a = 2\n");
    }

}

运行结果:

三.易错点

if语句中的等于号写成一个等于号,而不是俩个等于号。

四.视频教程

32.if语句_哔哩哔哩_bilibili

你可能感兴趣的:(嵌入式C语言零基础入门,1024程序员节)