(1)switch
语句尽量使用大括号分块
(2)switch
语句必须要有default
存在,如正常不会执行则以异常日志或控制台信息的方式处理。
(3)空循环使用{}
或者continue
,禁止循环只用一个分号
switch (condition) {
case 1: {
doSomething();
break;
}
case 2: {
doSomethingElse();
break;
}
default: {
// 记录异常情况
std::cerr << "Unhandled condition: " << condition << std::endl;
break;
}
}
for (int i = 0; i < n; ++i) {
// 空循环使用大括号
}
while (condition) {
// 空循环使用continue
continue;
}