在switch语句中放置else子句的正确方法是什么?例如,而不是:
switch (input) {
case (1):
printf("yes!");
break
case (0):
printf("no!");
break;
default:
printf("invalid!");
}(如果可能的话)做某事:
switch (input) {
case (1):
printf("yes!");
case (0):
printf("no!");
else:
printf("invalid!");
}我只是在问是否有捷径可以不必在每个case语句后添加break来充当-如果它是if语句的else部分。
发布于 2021-01-13 03:34:12
正确的方法是使用default。此外,对于非默认情况,您不必使用break,除非您不希望执行落入下一种情况。
https://stackoverflow.com/questions/65690768
复制相似问题