C++ 程序中何时需要在 } 之后加上分号?


如果这是声明的末尾,则封号后需要分号。如果使用大括号,它们用于类、枚举、结构和初始化语法的声明中。在每个此类语句的末尾,我们都需要加一个分号。例如,

class X {};    // same declaration for struct as well
enum Y {};
int z[] = {1,2};

本身分号是一个空语句,你可以在任何语句合法的情况下添加其他分号。因此,可能在你的 if 后的括号后放置一个分号,即使它与它们无关。

更新于:2019 年 7 月 30 日

2K+ 次浏览

职业生涯扬帆启航

通过完成课程获得认证

开始
广告