default语句

default语句 default语句的作用?

default语句的作用?

default语句的作用?

1、用在Switch语句中:如果没有任何 case 表达式与开关值匹配,则控制传递给跟在可选 default标签后的语句。如果没有 default标签,则控制传递到 switch 以外。

2、用在泛型:初始化泛型参数,引用类型返回null,值类型返回0。结构类型则返回初始化为零或空的结构成员,具体取决于这些结构成员是值类型还是引用类型

c语言中default的使用?

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

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

-示例-

intarg=ltsomevaluegt

switch(arg){

case1:

ltstatementsgt

break

case2:

ltstatementsgt

break

default:

ltstatementsgt

break

}

-注释-

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

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

c语言中default什么时候用?

default存在于switch语句,是多分支语句。

switch的一般形式:

switch(表达式)

{

case 常量表达式1:语句1;

case 常量表达式2:语句2;

case 常量表达式n:语句n;

default :语句n 1;

}

执行过程是:首先计算switch后面表达式的值,然后逐个与其后的常量表达式值进行比较,如果表达式的值与配case后的某个常量表达式的值相等时,既执行其后的语句,然后不再进行判断,继续执行后面所有case后的语句。如果表达式的值与所有case的常量表达式均不相等时,则执行default后的语句。