ntjm.net
当前位置:首页 >> C语言中DEFAult啥意思 >>

C语言中DEFAult啥意思

default在C语言中与switch语句中配合使用,switch语句语法如下: 先计算表达式的值.并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时,即执行其后的语句,然后跳出switch语句.如表达式的值与所有case后

default表示除了上面的情况外的所有情况

default是没有配比的case语句,最后需要运行的,也就是不管有没有case语句都是要运行的

请先看一下面程序:(注:请输入>0的整数) main() { int a; printf("please input a:\n"); scanf("%d",&a); switch(a) { case 1: printf("Input small than 3\n"); break; case 2: printf("Input small than 3\n"); break; default: printf("Error! Input is >=3"); } } 看完上面的程序想必你已明白了许多,default的作用就是switch语句里所有的case都不成立时所要执行的语句.

用于多分支选择的switch语句, 其一般形式为:switch(表达式){ case 常量表达式1: 语句1; case 常量表达式2: 语句2; … case 常量表达式n: 语句n; default: 语句n+1; } 其语义是:计算表达式的值. 并逐个与其后的常量表达式值相比较

请先看一下面程序:(注:请输入>0的整数)main(){ int a; printf("please input a:\n"); scanf("%d",&a); switch(a) { case 1: printf("Input small than 3\n"); break; case 2: printf("Input small than 3\n"); break; default: printf("Error! Input is >=3"); } }看完上面的程序想必你已明白了许多,default的作用就是switch语句里所有的case都不成立时所要执行的语句.

switch case 语句中 switch中的条件case都不满足就执行default

switch 是分支语句,就是比较强大的if集;default为不满足所有的switch条件则后面的句子被执行.一般将default写在switch中的最后

switch(表达式){ case 常量表达式1: 语句1; case 常量表达式2: 语句2; … case 常量表达式n: 语句n; default: 语句n+1; } 其语义是:计算表达式的值. 并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时,

在switch里用,如果不满足case的任何一种情况,就执行default下的语句

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com