循环和开关选择语句

(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;
}