请问switch里的default到底在什么情况下执行
发布网友
发布时间:2022-05-07 22:23
我来回答
共1个回答
热心网友
时间:2023-11-18 01:28
在每个case后面加上break;
case 1:days+=31;
break;
break在switch语句中起到跳出分支流的作用 ,case语句后面的常量表达式值只是起一个“标号”的作用,当常量的值等于对应的标号入口,就会从这个入口一直执行下去.
如果输入2,没有break,相当于从case2开始后面的都执行一遍,及default也执行,因为没有跳出。
热心网友
时间:2023-11-18 01:28
在每个case后面加上break;
case 1:days+=31;
break;
break在switch语句中起到跳出分支流的作用 ,case语句后面的常量表达式值只是起一个“标号”的作用,当常量的值等于对应的标号入口,就会从这个入口一直执行下去.
如果输入2,没有break,相当于从case2开始后面的都执行一遍,及default也执行,因为没有跳出。
热心网友
时间:2023-11-18 01:28
在每个case后面加上break;
case 1:days+=31;
break;
break在switch语句中起到跳出分支流的作用 ,case语句后面的常量表达式值只是起一个“标号”的作用,当常量的值等于对应的标号入口,就会从这个入口一直执行下去.
如果输入2,没有break,相当于从case2开始后面的都执行一遍,及default也执行,因为没有跳出。
热心网友
时间:2023-11-18 01:28
在每个case后面加上break;
case 1:days+=31;
break;
break在switch语句中起到跳出分支流的作用 ,case语句后面的常量表达式值只是起一个“标号”的作用,当常量的值等于对应的标号入口,就会从这个入口一直执行下去.
如果输入2,没有break,相当于从case2开始后面的都执行一遍,及default也执行,因为没有跳出。
热心网友
时间:2023-11-18 01:28
在每个case后面加上break;
case 1:days+=31;
break;
break在switch语句中起到跳出分支流的作用 ,case语句后面的常量表达式值只是起一个“标号”的作用,当常量的值等于对应的标号入口,就会从这个入口一直执行下去.
如果输入2,没有break,相当于从case2开始后面的都执行一遍,及default也执行,因为没有跳出。
热心网友
时间:2023-11-18 01:28
在每个case后面加上break;
case 1:days+=31;
break;
break在switch语句中起到跳出分支流的作用 ,case语句后面的常量表达式值只是起一个“标号”的作用,当常量的值等于对应的标号入口,就会从这个入口一直执行下去.
如果输入2,没有break,相当于从case2开始后面的都执行一遍,及default也执行,因为没有跳出。
热心网友
时间:2023-11-18 01:28
在每个case后面加上break;
case 1:days+=31;
break;
break在switch语句中起到跳出分支流的作用 ,case语句后面的常量表达式值只是起一个“标号”的作用,当常量的值等于对应的标号入口,就会从这个入口一直执行下去.
如果输入2,没有break,相当于从case2开始后面的都执行一遍,及default也执行,因为没有跳出。
热心网友
时间:2023-11-18 01:28
在每个case后面加上break;
case 1:days+=31;
break;
break在switch语句中起到跳出分支流的作用 ,case语句后面的常量表达式值只是起一个“标号”的作用,当常量的值等于对应的标号入口,就会从这个入口一直执行下去.
如果输入2,没有break,相当于从case2开始后面的都执行一遍,及default也执行,因为没有跳出。
热心网友
时间:2023-11-18 01:28
在每个case后面加上break;
case 1:days+=31;
break;
break在switch语句中起到跳出分支流的作用 ,case语句后面的常量表达式值只是起一个“标号”的作用,当常量的值等于对应的标号入口,就会从这个入口一直执行下去.
如果输入2,没有break,相当于从case2开始后面的都执行一遍,及default也执行,因为没有跳出。