栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言中的if.....else.....和switch用法总结

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言中的if.....else.....和switch用法总结

在程序中语句一共分为三类:顺序语句,分支语句,循环语句

顺序语句即程序的本来面貌,按部就班的一条条向下执行;

分支语句有if......else.....和switch,就是发生了某件事情将会导致什么结果;

循环语句有for,while等,就是如果你不能满足某个条件,你就只能在这个圈子里打转,直到某一天你满足了条件,才可以离开。

其实想一想,这三种语句的情景挺像我们的生活,不是吗?

平常我们按部就班,但总会遇到一些事情让我们面对选择,而不同 的选择又会导致不同的后果。而有些时候,我们会陷入某种状态之中,在这种状态下我们可能要呆很久,直到某一天量变变成质变或者仅仅是运气,让我们摆脱了这种状态,这不就是程序中的循环语句吗?

这样想一想是不是还挺有意思的。

以上是一些不着边际的联想,下面是关于分支语句的总结,不涉及循环语句。

============================================

分支语句总结:
if 
else

else匹配的是最近的if

--------------------------------------------------
switch(参数)
{
case 常量表达式1:
break;
case 常量表达式2:
break;
default:
}


switch语句参数必须为整型,注意:字符型本质上也是整型,内存中存储的是字符对应的ASCII整型数值

case后面必须是常量表达式 ,举例:1或者1+1,1是常量,也是常量表式,1+1是常量表达式

根据参数数值进入switch语句之后,如果没有遇到break;则程序会继续执行下面的语句,直到switch语句结束,如果遇到break;则程序跳出switch语句,继续向下执行。

在switch语句内部,default:代表的意思是,如果没有能匹配传入的参数 的case语句,则执行default语句,一般用来提示输入错误。

-----------------------------------------------------------

高手或者低手,往往在一个细节就能体现出来。

认真学习,掌握细节,加油吧,少年!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1009782.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号