700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 条件判断语句之if语句

条件判断语句之if语句

时间:2023-11-19 07:10:11

相关推荐

条件判断语句之if语句

if语句

if语句可以由很多种表示写法,我们可以根据我们的需要选择我们需要的写法

最简单的是一个if单分支语句

其形式是

if(条件判断)

{

}

现在举个例子给大家演示一下:输出两个数的较大值

#include<stdio.h>int main(){int a, b = 10;scanf("%d", &a);if (a > b)printf("%d\n", a); //如果a>b,则输出a的值printf("%d", b); //否则输出b的值return 0;}

if else语句

if else之后有两个分支,在不同情况下可以分别执行

格式如下

if(表达式)

{

语句一

}

else

{

语句二

}

举个同样的例子,输出两个数中较大的那个数

#include<stdio.h>int main(){int a, b, max;scanf("%d%d", &a, &b);if (a > b)printf("max=%d", a);elseprintf("max=%d", b);}

我们可以发现

if单分支语句和if else的可以实现一样的功能

接下来是if的多分支语句

if(表达式)

{

语句1

}

else if(表达式2)

{

语句2

}

else if (表达式3)

{

语句3

}

else

{

语句n

}

来个简单的实例让大家了解一下这个语句

#include<stdio.h>//物理成绩等级判别int main(){int a;scanf("%d", &a);if (a > 0 && a < 30)printf("成绩很差");else if (a >= 30 && a < 50)printf("成绩有点差");else if (a >= 50 && a < 70)printf("成绩一般");else if (a >= 70 && a < 90)printf("成绩好");else if (a >= 90 && a <= 100)printf("成绩很好");elseprintf("牛逼");}

if语句还可以形成嵌套,意思就是if语句里再套用一个if语句

其一般形式可写成

if(表达式1)

{

if (表达式2)

{

语句1;

}

else

{

语句2

}

else

{

语句3;

}

记住,else总是与离的最近的if匹配

用一个比较练个数的大小的实例来加深大家的理解

#include<stdio.h>int main(){int a, b;scanf("%d%d", &a, &b);if (a != b)if (a > b)printf("A>B\n");else printf("A<B\n"); //对应第二个if语句else printf("A=B\n");//对应第一个if语句}

讲到这里,相信大家对if语句的基本使用也有了一定的了解,如果我的这篇文章帮到了你,请点个赞,评论扣一波1再走呗

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。