[C语言]分支语句:if语句、switch语句-创新互联
分支语句也称为选择结构,条件判断语句,顾名思义。要么选择A,要么选择B,或选择其他的一种结构。
创新互联公司拥有网站维护技术和项目管理团队,建立的售前、实施和售后服务体系,为客户提供定制化的网站制作、成都做网站、网站维护、德阳机房服务器托管解决方案。为客户网站安全和日常运维提供整体管家式外包优质服务。我们的网站维护服务覆盖集团企业、上市公司、外企网站、电子商务商城网站建设、政府网站等各类型客户群体,为全球1000多家企业提供全方位网站维护、服务器维护解决方案。在c语言中,常见的分支语句分别有:if语句和switch语句
目录
1.if语句
1.1if语句的结构
1.2if语句的注意点
2.switch语句
2.1switch语句的结构
2.2switch语句中的default
1.if语句 1.1if语句的结构
if语句的结构大致可以分成三种,单分支,两种分支或多分支的
大致说明:进入if语句,先判断表达式符不符合条件或判断其真假。符合条件或条件为真则执行if内的语句,不符合条件或条件为假则进入else执行else内的语句。
else if只是相当多了一次判断
//类型一
if(表达式)
{
语句;
}
//类型二
if (表达式)
{
语句1;
}
else
{
语句2;
}
//类型三
if(表达式1)
{
语句1;
}
else if(表达式2)
{
语句2;
}
else if (表达式3)
{
语句3;
}
……//这个可以一直else if下去,没有限制
else
{
语句n;
}
举例运用:
#includeint main()
{
int age = 20;
if (age >= 18)
{
printf("成年\n");
}
else
{
printf("未成年\n");
}
return 0;
}
1.2if语句的注意点if大多数情况都与else一同运用,但有时候由于代码的书写格式不规范会产生歧义。所以建议可以在其后面加上花括号进行划分区,而且else总是与离它最近的且未配对的if对应
2.switch语句 2.1switch语句的结构switch(表达式)
{
语句项;
}
//语句项为一些case语句
case 整型常量表达式: 语句 ;
一般switch语句会搭配break和default一起使用
当执行switch语句时,执行一个case语句之后会继续执行下一个case语句直到结束。显然作为分支结构这不是我们想要的内容,所以我们可以在每一个case或者按照所需条件在几个case语句后加上break;来结束当前的switch语句
switch(a)
{
case 1: printf("hello"); break;
case 2: printf("world");
}
2.2switch语句中的default当表达式的值与case语句的值都不匹配时程序不会报错,只是switch语句被直接跳过。但如果你并不想表达式的值被忽略时,你可以使用default语句来捕获他,一般一个switch语句只会出现一次default语句
switch(a)
{
case 1: printf("a");
default : printf("ERROR");
}
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
标题名称:[C语言]分支语句:if语句、switch语句-创新互联
浏览路径:http://pwwzsj.com/article/ggiio.html