永发信息网

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

答案:4  悬赏:80  手机版
解决时间 2021-03-15 05:46
  • 提问者网友:别再叽里呱啦
  • 2021-03-14 13:26
C语言中的default是什么意思,怎么用
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-03-14 13:36
原发布者:醉清风恋白雪

在C语言里面default表示什么命令?用法是什么?窗体顶端窗体底端正在发表回答,请稍候……您输入的内容将会在您成功登录之后自动发表。回答zhiai302009-01-0513:05:36请先看一下面程序:(注:请输入>0的整数)MAIN(){ INTA; PRINTF("PLEASEINPUTA:\N"); SCANF("%D",&A); SWITCH(A) {  CASE1:     PRINTF("INPUTSMALLTHAN3\N");     BREAK;  CASE2:     PRINTF("INPUTSMALLTHAN3\N");     BREAK;  DEFAULT:     PRINTF("ERROR!INPUTIS>=3");  }}看完上面的程序想必你已明白了许多,DEFAULT的作用就是SWITCH语句里所有的CASE都不成立时所要执行的语句。  yuchongjike2009-01-0513:05:39请先看一下面程序:(注:请输入>0的整数)main(){inta;printf("pleaseinputa:\n");scanf("%d",&a);switch(a){case1:printf("Inputsmallthan3\n");break;case2:printf("Inputsmallthan3\n");break;default:printf("Error!Inputis>=3");}}看完上面的程序想必你已明白了许多,default的作用就是switch语句里所有的case都不成立时所要执行的语句。  hfengh08212009-01-0513:05:45请先看一下面程序:(注:请输入>0的整数)main(){inta;printf("pleaseinputa:\n");scanf("%d",&a);switch(a){case1:printf("Inputsmallthan3\n");break;case2:p
全部回答
  • 1楼网友:轻熟杀无赦
  • 2021-03-14 16:55
在c语言中:default的意思 1. default与switch与case与break语句 关联存在 2. //如 #include "stido.h"int week; switch(week);printf("请输入1-7"); scanf("%d",&week);{case 1:printf("星期一");break; case 2:printf("星期二");break; }default;printf("输入错误");break;  //其中的default的意思意为 else相同3. 注:default不能单独存在,如单独存在就要有break返回。有了break,就要有case,但case又必须有switch内才能使用。所以他们4个是关联语句,缺一不可
  • 2楼网友:低音帝王
  • 2021-03-14 16:37
默认的意思! 通常在 在 switch(var): { case stat1: ....break; case stat2: ....break; case stat3: ....break; case stat4: ....break; .... default: ......break; } 就是出现了,你能预知的情况之外的情况,对应的处理; 具体可以查看 c语言 switch case 的用法! 满意的话赞一个,呵呵
  • 3楼网友:胯下狙击手
  • 2021-03-14 14:59
default是c语言中的一个关键字,是switch()语句的配套命令,switch()语句格式如下: switch( e )   //e表达式的结果必须是整型数据 { case xx:      //xx yy必须是整型常量(char字符也算整型)     xx_statements ;     [break;]  //如果这里没有break,则,执行完xx_statements,               //->会顺序去执行yy_statements ; 直到遇到一个break语句               //->或是达到switch()语句的结束 case yy:     yy_statements ;     [break;] 。。。其它case语句 [default:    //当所有的case语句都不满足e的条件时,              //->程序执行这里的代码def_statements                     //如果没有default选项,则在case不满足时,              //->什么都不做,直接结束switch()。     def_statements ;     break;] }[]中括号的意思是,该语句项不是必须的,可以有,也可以没有。但有和没有会有很大差别,程序执行结果会不同。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯