求助 default 在c语言中是什么意思?

 我来答
哈怎么肥四
高粉答主

推荐于2019-08-17 · 每个回答都超有意思的
知道答主
回答量:5
采纳率:0%
帮助的人:4684
展开全部

default的作用就是switch语句里所有的case都不成立时所要执行的语句。

default关键字用来标记switch语句中的默认分支。

-示例-

intarg=<somevalue>;

switch(arg){

case1:

<statements>

break;

case2:

<statements>

break;

default:

<statements>

break;

}

-注释-

default块没有隐式结束点。break语句通常在每个case或default块的末尾使用,以便在完成块时退出switch语句。

如果没有default语句,其参数与任何case块都不匹配的switch语句将不执行任何操作。

扩展资料

c语言控制语句:

控制语句用于控制程序的流程, 以实现程序的各种结构方式。

它们由特定的语句定义符组成。C语言有九种控制语句。 可分成以下三类:

(1)、条件判断语句

if语句、switch语句;

(2) 、循环执行语句

do while语句、while语句、for语句;

(3)、转向语句

break语句、goto语句(此语句尽量少用,因为这不利结构化程序设计,滥用它会使程序流程无规律、可读性差)、continue语句、return语句。

条件判断

int x,y;

if(x>y)

printf("x,\n");

else

printf("y,\n");

复合语句

把多个语句用括号{}括起来组成的一个语句称复合语句。 在程序中应把复合语句看成是单条语句,而不是多条语句,例如

{

x=y+z;

a=b+c;

printf(“%d%d”,x,a);

}

是一条复合语句。复合语句内的各条语句都必须以分号“;”结尾;此外,在括号“}”外不能加分号。

空语句

只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。

例如 while(getchar()!='\n'); 本语句的功能是,只要从键盘输入的字符不是回车则重新输入。这里的循环体为空语句。

参考资料:百度百科:关键字default

Fixend
推荐于2017-04-18 · TA获得超过1978个赞
知道小有建树答主
回答量:710
采纳率:0%
帮助的人:1033万
展开全部
default只用在switch语句中,代表默认处理如:
switch (i)
{
case 1:
DoSomething(); // 当i==1时运行。
break;
case 2:
//..........
break;
default:
DoOtherthing(); // 如果上面条件都不成立时运行。
break;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxcvksd
2006-10-26
知道答主
回答量:25
采纳率:0%
帮助的人:0
展开全部
default表示除了上面的情况外的所有情况
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
许璞脱曜文
2019-05-22 · TA获得超过3637个赞
知道大有可为答主
回答量:3108
采纳率:26%
帮助的人:430万
展开全部
在switch
语句
中,如果case里面的条件都不满足时,就默认为default里面的,举个例子:
char
ch;
ch=getch();
switch(ch)
{

case
'A'
:

printf("好")
;

break;
case
B
:

printf("很好")
;

break;
default:
printf(“非常好”);
break;
}
就像上面的例子一样,你输入A就输出“好”,输入B就输出“很好”,否则就输出“非常好”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夙波保熙星
2019-08-18 · TA获得超过3947个赞
知道大有可为答主
回答量:3209
采纳率:29%
帮助的人:171万
展开全部
DEFAULT是与SWITCH
--CASE连用的,在执行完所有CASE条件都不成立时,就执行DEFAULT中的语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式