抖音点赞自助平台下单网站便宜是真的吗,快手双击脚本app,24小时秒单业务平台便宜网课

很久没有用过default 写程序了,突然陌生了,经过测试验证发现了default的用法,总结如下:

(1)default 一般是用在switch中的,其他地方不是能用,还不清楚。

(2)default ,如字义就是默认的意思,用在switch语法中,就是说如果没有在case 1/2/3/xxx范围内,则执行default,这个思路其实为了保险,为了程序少出bug,应当有这样的好习惯

(3)default是最后一种可能所以不用再加 break了。

(4) 无论default在switch语句中的哪个位置,编译器都是先找case,程序从第1个找到的case开始判断执行只有所有的case都不满条件,才会执行default,(这一点说明编译器作者想的很多,兼容性很强),所以default的位置可以随便放,但是出于编码规范的考虑,一般写在最后,为了验证这个理论,很容易举例

int main(int argc, char *argv[])

int i;

scanf(“%d”,&i);

switch(i)

default:

printf(“i !=1 && i!=2 n”);

case 1:

printf(“i==1n”);

break;

case 2:

printf(“i==2n”);

break;

return 0;}

经过验证,程序是能够正常执行的,不会出现说,直接就按照先后位置执行default了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注