纪小白~分支

在上一篇我们了解了c语言的大概的样子!
是这样的

#include<stdio.h>
int main()
{
printf("你好 世界\n");
return 0;
}

今天我们一起来学习一下c语言的分支,怎么说呢!C语言的分支 有俩个,他们分别是“if”语句和switch语句!
接下来举下面一个例子!

#include<stdio.h>
int main()
{
      int a=19;//这里的int是整形,a被赋值为19
    if(a<18)//这行代码的意思是,如果a小于18就执行下面的语句
{
    printf("未成年\n");//如果a小于18就打印未成年
}
   else//这行代码的意思是,如果前面的if判断的条件为假就执行这一行代码
{
    printf("成年\n");//打印成年
}
    return 0;//返回整数值
}

其实“if”语句还可以判断多种结果,这里就要用到“if…else if…else if…else”
下面在举一个例子说明

#include<stdio.h>
int main()
{
int a=30;
if(a<18)
{
printf("未成年\n");
}
else if(“a>=18 && a<=30")/*&&这个符号的意思是要同时满足俩边的条件,从左边依次到右边,如果一开始左边不满足,右边不做判断*/
{
printf("青年\n");
}
else if("a>30 && a<45")
{
printf("壮年\n");
}
else
{
printf("老年\n");
}
return 0;
}

在这里,可能会感觉到如果用if语句来做这个,会太麻烦了!
下面,我们来了解一下switch语句!

#include<stdio.h>
int main()
{
float a=80;
switch((int)(a/10))
{
case 6:
case 5: printf("优秀\n"); break;/*break是结束的意思直接跳到return 0;*/
case 4: printf("中上等\n"); break;
case 3: printf(("中\n"); break;
case 2: printf("及格\n"); break;
case 1: printf("不及格\n"); break;
}
return 0}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值