C++ 程序中何时需要在 } 之后加上分号?
如果这是声明的末尾,则封号后需要分号。如果使用大括号,它们用于类、枚举、结构和初始化语法的声明中。在每个此类语句的末尾,我们都需要加一个分号。例如,
class X {}; // same declaration for struct as well enum Y {}; int z[] = {1,2};
本身分号是一个空语句,你可以在任何语句合法的情况下添加其他分号。因此,可能在你的 if 后的括号后放置一个分号,即使它与它们无关。
广告
如果这是声明的末尾,则封号后需要分号。如果使用大括号,它们用于类、枚举、结构和初始化语法的声明中。在每个此类语句的末尾,我们都需要加一个分号。例如,
class X {}; // same declaration for struct as well enum Y {}; int z[] = {1,2};
本身分号是一个空语句,你可以在任何语句合法的情况下添加其他分号。因此,可能在你的 if 后的括号后放置一个分号,即使它与它们无关。