c语言分支语句有哪些,c语言分支结构语句
1.分支语句(选择结构);
//1.if语句
具体代码示例可以在我的GitHub上查看。
注意:如果表达式的结果为真,则执行该语句。
C语言如何表达真假?0表示假,非零表示真。
1.1.1悬空的其他
int main()
{ int a=0;
int b=2;
如果(a==1)
{ if(b==2)
{
printf(呵呵\ n );
}
}
其他
{
printf(哈哈\ n );
}
返回0;
}//恰当的使用{}可以让代码的逻辑更加清晰。
//代码风格很重要
else的匹配:else与其最近的if匹配。
//2.switch语句
开关(整数表达式)
{
报表项目;
}
语句项:是一些case语句。
1 . 2 . 1 switch语句中断
break语句的实际作用是将语句列表分成不同的分支。
良好的编程习惯:
在最后一个case语句后添加break语句。
(这样做的原因是为了避免出现在最后一个case语句之后,并且忘记添加break语句)
违约条款
如果表达式的值与所有案例标签的值都不匹配怎么办?
其实也没什么。因此,所有语句都将被跳过。
程序不会被终止,也不会报错,因为这种情况在c中不被认为是错误。
但是如果不想忽略不匹配所有标签的表达式的值呢?
您可以将default子句添加到语句列表中,并在case标签可以出现的任何位置编写以下标签default:
当switch表达式的值与所有case标记的值不匹配时,将执行default子句后的语句。
因此,每个switch语句中只能出现一个default子句。
但是它可以出现在语句列表中的任何地方,语句流将像case标记一样执行default子句。
个人拙见,望交流学习!请注明出处。
学习是一个需要不断进步和进步的过程!希望作者能和读者一起坚持下去!
转载请联系作者授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。