C语言中的default是什么意思,怎么用?

 我来答
小枫看法
高粉答主

2019-11-17 · 关注最新生活,身边事,好精彩。
小枫看法
采纳数:4018 获赞数:180092

向TA提问 私信TA
展开全部

default是在程序中使用该关键字提供一个默认的方法。

在c语言中与switch语句配套使用。在JAVA(8)中为接口提供一个默认的方法。

default表示该字段的默认值是一个空的字符串‘’,即在插入记录时不指定该字段取值时默认用‘’作为插入值。

扩展资料

如果default语句在所有case最后,此时可以不加break 如果default语句之后还有case语句,如果不加break,则default语句执行过之后会继续下面的case语句,此时必须要在default之后加break语句,不过这种default用法是不推荐的,default顾名思义是缺省情况,只有任何条件都不匹配的情况下才会执行,所以应该将default语句放在所有case结束之后。

参考资料来源:百度百科-Default(程序语言关键字)

路尧家的顾小言
2019-09-22 · TA获得超过9398个赞
知道答主
回答量:336
采纳率:100%
帮助的人:5万
展开全部

default在C语言中与switch语句中配合使用,switch语句语法如下:

先计算表达式的值。并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时,即执行其后的语句,然后跳出switch语句。如表达式的值与所有case后的常量表达式均不相同时,则执行default后的语句。

扩展资料:

default使用注意事项:

如果default语句在所有case最后,此时可以不加break,如果default语句之后还有case语句,不加break,则default语句执行过之后会继续下面的case语句,此时必须要在default之后加break语句,不过这种default用法是不推荐的。

default顾名思义是缺省情况,只有任何条件都不匹配的情况下才会执行,所以应该将default语句放在所有case结束之后。

参考资料来源:百度百科-Default(程序语言关键字)

参考资料来源:百度百科-switch(计算机语言关键字)

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kaixingui2012
推荐于2017-09-13 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6440万
展开全部

default是C语言中的一个关键字,是switch()语句的配套命令,switch()语句格式如下:

switch( e )   //e表达式的结果必须是整型数据
{
case XX:      //XX YY必须是整型常量(char字符也算整型)
    XX_statements ;
    [break;]  //如果这里没有break,则,执行完XX_statements,
              //->会顺序去执行YY_statements ; 直到遇到一个break语句
              //->或是达到switch()语句的结束
case YY:
    YY_statements ;
    [break;]
。。。其它case语句
[default:    //当所有的case语句都不满足e的条件时,
             //->程序执行这里的代码DEF_statements       
             //如果没有default选项,则在case不满足时,
             //->什么都不做,直接结束switch()。
    DEF_statements ;
    break;]
}

[]中括号的意思是,该语句项不是必须的,可以有,也可以没有。但有和没有会有很大差别,程序执行结果会不同。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
弓长柳
2009-04-19 · TA获得超过104个赞
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
可认为是“任外”、“其他情况”的意思。总的来说,default的作用就是switch语句里所有的case都不成立时所要执行的语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1e3e1ba
2009-04-18 · TA获得超过1039个赞
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:110万
展开全部
在switch里用,如果不满足case的任何一种情况,就执行default下的语句
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式