C语言分支语句

C语言分支语句分为if语句与switch语句

1:  if语句

if语句常规格式为   

if(判断条件)        //  若是判断条件为真时则向下执行,为假则跳过if语句

{…………

}

if (判断条件)    //   若是后面只有一条语句就可以省略大括号(但推荐就算只有一条语句也加        …………                               上大括号)         单分支情况 




int main()
{
	int score = 0;
	scanf("%d", &score);
		if (score >= 0 && score < 60)
		{
			printf("不及格");
         }
	    else if (score >= 60 && score < 70)
	     {
		printf("及格");
	      }
	    else if (score >= 70 && score < 80)
      	{
	    	printf("优良");

	     }
		else                   //此时是if 与else if 都没有判断到的情况(则此处不用加判断)
		{
			printf("优秀");
		}

	return 0;
}








2:switch语句

switch语句适合多分支的

switch(整形表达式)      //   switch后面只能跟整形表达式    如:  定义了的整形i

                                          //    后面也可以是定义了字符的   因为字符在计算机储存就是二进制的                                                    数储存的

{

case 1   :            //    case 后面只能跟整形常量或者整形常量表达式 如:1+1

}
 

#include<stdio.h>

int main()
{
	int i = 0;
	scanf("%d", &i);
	switch (i)
	{
	case 1:
	{

		printf("星期一");
		break;                   //  break 用来跳出switch语句
	}
	case 2:
	{
		printf("星期二");
		break;
	}
	case 3:
	{
		printf("星期三");
	    break;
	}
	case 4:
	{
		printf("星期四");
		break;
	}
	case 5:
	{
		printf("星期五");
		break;
	}
	case 6:
	{

		printf("星期六");
		break;
	}
	case 7:
	{

		printf("星期日");
		break;                
	}
	default:                   //   可以用来防止错误
		printf("输入错误");
	}
	return 0;
}




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值