0
点赞
收藏
分享

微信扫一扫

C语言学习--分支语句

德州spark 2022-03-11 阅读 73

什么是语句?

⭐对于c语言语句的学习,首先我们要知道什么是语句:​C语言中由一个分号;隔开的就是一条语句​。比如:

printf("hello");

1+2;

⭐常见的分支语句有:if,switch

1、if语句:​

语法结构:

//1
if(exp)
语句;
//2
if(exp)
语句1;
else
语句2;
//3(多分支)
if(exp1)
语句1;
else if(exp2)
语句2;
else
语句3;

⭐设想如果条件成立,要执行多条语句,怎应该使用代码快?

#include <stdio.h>
int main()
{
if(exp)
{
语句列表1;
}
else
{
语句列表2;
}
return 0;
}

⭐注:悬空else(和离得最近的未匹配的if匹配)

#include <stdio.h>
int main()
{
int a = 0;
int b = 2;
if (1 == a)//判断为假,if语句不进入
if (2 == b)
printf("hello\n");
else
printf("hi\n");
return 0;
}

⭐此代码中的else与第二个if相匹配,第一个if的条件判断为假,if语句不进入,所以输出的结果为:

C语言学习--分支语句_if语句

2、switch语句:​

语句结构:

switch (整型表达式)
{
语句项;(case-整型常量表达式)
}

⭐下面我们以判断工作日和休息日代码为例介绍switch语句:

#include <stdio.h>
int main()
{
int day = 0;
scanf("%d", &day);
switch (day)
{
case 1:
case 2:
case 3:
case 4:
case 5:
printf("工作日\n");
break;
case 6:
case 7:
printf("休息日\n");
break;
default:
printf("输入错误\n");
break;
}
return 0;
}
举报

相关推荐

0 条评论