十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
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(xy)
printf("x,\n");
else
printf("y,\n");
复合语句
把多个语句用括号{}括起来组成的一个语句称复合语句。 在程序中应把复合语句看成是单条语句,而不是多条语句,例如
{
x=y+z;
a=b+c;
printf(“%d%d”,x,a);
}
是一条复合语句。复合语句内的各条语句都必须以分号“;”结尾;此外,在括号“}”外不能加分号。
空语句
只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。
例如 while(getchar()!='\n'); 本语句的功能是,只要从键盘输入的字符不是回车则重新输入。这里的循环体为空语句。
参考资料:百度百科:关键字default
default一般是在switch语句里面,比如:
switch(a)//判断a
{
case 1: .....break;
case 2: .....break;
case 3: .....break;
default : ....break;它的作用是在比较a和下面的1、2、3之后都不一致就执行。当然如果都不满足也可以不去做任何事,所以就可以省略不用
}
拓展资料
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。
default是在程序中使用该关键字提供一个默认的方法。
在c语言中与switch语句配套使用。在JAVA(8)中为接口提供一个默认的方法。
default表示该字段的默认值是一个空的字符串‘’,即在插入记录时不指定该字段取值时默认用‘’作为插入值。
扩展资料
如果default语句在所有case最后,此时可以不加break 如果default语句之后还有case语句,如果不加break,则default语句执行过之后会继续下面的case语句,此时必须要在default之后加break语句,不过这种default用法是不推荐的,default顾名思义是缺省情况,只有任何条件都不匹配的情况下才会执行,所以应该将default语句放在所有case结束之后。
参考资料来源:百度百科-Default(程序语言关键字)