C++语言
Completion requirements
switch
语句是许多 if (x==1) {body} else if (x==5) {body} else if (x==99) {body}
链式判断的高效替代。在 switch
语句中,每个代码块是由一个 case 5:
标签前导的一系列语句。如果你没有通过 break;
来终止这些语句的执行,那么程序控制流会继续穿透,执行下一个语句块。这通常是一个编程错误,所以当你故意让其穿透时,应写上 [[fallthrough]];
来替代 break;
。
Last modified: Tuesday, 28 January 2025, 1:21 AM