www.zhnq.net > C语言DEFAult在前面

C语言DEFAult在前面

C语言中的switch语句中default放在最前面和最后面没有区别?switch语句:switch(expr){caseA:break;caseB:break;default:break;}扩展资料switch语句的表达#include<stdio.h>voidprint_day(intday){switch(day){case1:printf("Monday\n");break;

在C语言中 ,无论default在switch语句中的哪个位置,编译器都会先找case,程序从第1个找到的case开始执行,如果所有的case都不满足条件,才会执行default.因此,default的位置可以随便放.但是出于编码规范考虑,一般写在最后.比如下

default 是 case 都不满足的情况下再执行

原发布者:醉清风恋白雪 在C语言里面default表示什么命令?用法是什么?窗体顶端窗体底端正在发表回答,请稍候……您输入的内容将会在您成功登录之后自动发表.回答zhiai302009-01-0513:05:36请先看一下面程序:(注:请输入>0的

原发布者:cqu路小语 switch中的defaultswitch中的default,一般用在最后,表示非以上的任何情况下而发生的情况,我们一般习惯在他的后面加上个break.但是,如果default不是在最后,而是在前面或中间会发生什么情况呢:先看看default在句

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

可认为是“任外”、“其他情况”的意思.总的来说,default的作用就是switch语句里所有的case都不成立时所要执行的语句.

请先看一下面程序:(注:请输入&gt;0的整数)main(){ int a; printf("please input a:\n"); scanf("%d",&amp;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 &gt;=3"); } }看完上面的程序想必你已明白了许多,default的作用就是switch语句里所有的case都不成立时所要执行的语句.

default和case是相对独立的,还是会执行后面的case

1. default一般是在switch语句里面,比如:switch(a)//判断a{case 1: ..break;case 2: ..break;case 3: ..break;default : .break;//它的作用是在比较a和下面的1、2、3之后都不一致就执行.当然如果都不满足也可以不去做任何事,所以就可以省

网站地图

All rights reserved Powered by www.zhnq.net

copyright ©right 2010-2021。
www.zhnq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com