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

Python0376

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

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

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

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

扩展资料

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

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

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